@octri/cli

MCPcommunity
v1.0.4OctriMITAggiornato 7 g fanpmGitHub

Command line for Octri. Push OpenAPI specs, build SDKs in ten languages, publish docs, and triage the errors those SDKs report from production. Ships an MCP server so an AI assistant can run the same commands.

Funziona in
ClaudeCursorCopilotGemini

Dedotto dai trasporti dichiarati da questo annuncio (stdio). Un client che non compare qui non è escluso — semplicemente Forge non è in grado di confermarlo.

Indicizzato automaticamente da fonti pubbliche. Non ancora verificato dal suo sviluppatore su Forge.Rivendica questo annuncio →
301Download/sett.
7 g faUltimo aggiornamento
Legge queste credenziali
  • OCTRI_API_KEYChiave APIfacoltativa

    Octri API key. Not needed if you have signed in with `octri auth login`.

Dichiarato dall’autore nel registro MCP ufficiale. Forge does not store, broker, or ever see these values — the config below is scaffolded with placeholders you fill in locally.

Pacchetto
AutoreOctri
LicenzaMIT
Versione1.0.4
Fontenpm+mcp-registry
Stato di fiducia
B
60/100Buono
✓Presente nell’indice di Forge+10/10
—Identità del publisher verificata+0/20
→ Publisher: esegui `forge publish` dal repo del pacchetto per rivendicarne la proprietà
—Firma di pubblicazione Ed25519+0/5
→ Inclusa automaticamente quando il publisher esegue `forge publish`
—Verifica del dominio+0/5
→ Publisher: ospita /.well-known/forge.json sulla homepage del pacchetto con { "publisher": "<github-login>" }
—npm Trusted Publishing (Sigstore)+0/5
→ Pubblica da GitHub Actions con --provenance perché l’attestation leghi questo pacchetto a questo repo
—Corrispondenza del maintainer npm+0/5
→ Si ottiene quando la tua identità è verificata qui sopra e quel login è maintainer npm di questo pacchetto
✓Analisi CVE · pulita+30/30
✓Analisi statica · pulita+20/20
Incollalo in Claude Code, Cursor o qualsiasi assistente di IA per colmare tutte le lacune
StatoIndicizzato dalla community
PublisherNon verificato
FirmaNon firmato
Dominio—
Provenienza—
Dipendenze✓ 60 risolte+ · nessuna vulnerabile
Superficie di strumenti33 strumenti · 1 privilegiati
Analisi di sicurezza✓ Pulitov1.0.4 · 6 g faQuanto è efficace questa analisi?
ValutazioniNessuna
Indicizzato27 set 2026

La verifica conferma l’identità del publisher (la proprietà del repo), non la sicurezza del codice. L’analisi di sicurezza copre i CVE noti e gli script di installazione sospetti.

Strumenti

33 strumenti · 1 privilegiati
Estratto staticamente dal pacchetto pubblicatov1.0.4 · 6d ago

Letto dal codice che npm distribuisce davvero, al momento dell’analisi. Il pacchetto non è mai stato eseguito. Gli strumenti registrati dinamicamente a runtime, o nascosti in codice impacchettato o minificato, possono sfuggire — quindi questo è un limite inferiore della superficie di strumenti, non un censimento completo.

octri_whoamiThe signed-in user, org, plan, API URL and currently selected project. Call this first to confirm which environment the session is pointed at.

The signed-in user, org, plan, API URL and currently selected project. Call this first to confirm which environment the session is pointed at.

Per questo strumento non è stato pubblicato alcuno schema di input.

octri_list_projectsAll projects in the organisation, with ids.

All projects in the organisation, with ids.

Per questo strumento non è stato pubblicato alcuno schema di input.

octri_list_specsOpenAPI specs uploaded to a project, newest first.

OpenAPI specs uploaded to a project, newest first.

Per questo strumento non è stato pubblicato alcuno schema di input.

octri_push_specUpload OpenAPI spec text (JSON or YAML) as the project's new current spec. Returns the created spec id.

Upload OpenAPI spec text (JSON or YAML) as the project's new current spec. Returns the created spec id.

Per questo strumento non è stato pubblicato alcuno schema di input.

octri_import_spec_urlImport an OpenAPI spec from a public URL.

Import an OpenAPI spec from a public URL.

Per questo strumento non è stato pubblicato alcuno schema di input.

octri_list_languagesThe SDK generator's language catalogue and the preference keys each language accepts.

The SDK generator's language catalogue and the preference keys each language accepts.

Per questo strumento non è stato pubblicato alcuno schema di input.

octri_list_operationsEvery operation the parser found in the current spec, with method, path, operationId and deprecation, the list the SDK Studio renders.

Every operation the parser found in the current spec, with method, path, operationId and deprecation, the list the SDK Studio renders.

Per questo strumento non è stato pubblicato alcuno schema di input.

octri_get_sdk_settingsThe project's persisted SDK Studio settings, per-endpoint overrides, revision, and last published release. The revision is required to write settings back.

The project's persisted SDK Studio settings, per-endpoint overrides, revision, and last published release. The revision is required to write settings back.

Per questo strumento non è stato pubblicato alcuno schema di input.

octri_set_sdk_settingsWrite SDK Studio settings. Pass a full settings object (read it first with octri_get_sdk_settings and modify), plus the revision you read. A stale revision is rejected.

Write SDK Studio settings. Pass a full settings object (read it first with octri_get_sdk_settings and modify), plus the revision you read. A stale revision is rejected.

Per questo strumento non è stato pubblicato alcuno schema di input.

octri_validate_specRun the generator's validator against the project's current spec. Cheap; do this before spending a build.

Run the generator's validator against the project's current spec. Cheap; do this before spending a build.

Per questo strumento non è stato pubblicato alcuno schema di input.

octri_preview_sdkGenerate one language WITHOUT spending a build, and return the emitted file paths (and optionally contents). This is the fast loop for generator changes.

Generate one language WITHOUT spending a build, and return the emitted file paths (and optionally contents). This is the fast loop for generator changes.

Per questo strumento non è stato pubblicato alcuno schema di input.

octri_trigger_buildQueue an SDK build for one or more languages. Returns a build id immediately; poll with octri_get_build or block with octri_wait_for_build.

Queue an SDK build for one or more languages. Returns a build id immediately; poll with octri_get_build or block with octri_wait_for_build.

Per questo strumento non è stato pubblicato alcuno schema di input.

octri_list_buildsRecent SDK builds with per-language status.

Recent SDK builds with per-language status.

Per questo strumento non è stato pubblicato alcuno schema di input.

octri_get_buildOne build's current state, including each language's lifecycle phase and any failure message.

One build's current state, including each language's lifecycle phase and any failure message.

Per questo strumento non è stato pubblicato alcuno schema di input.

octri_wait_for_buildBlock until every language of a build reaches a terminal state, then return the final per-language result. Use after octri_trigger_build.

Block until every language of a build reaches a terminal state, then return the final per-language result. Use after octri_trigger_build.

Per questo strumento non è stato pubblicato alcuno schema di input.

octri_retry_buildRe-run only the named languages of an existing build, in place. Omit `languages` to retry exactly the ones that failed.

Re-run only the named languages of an existing build, in place. Omit `languages` to retry exactly the ones that failed.

Per questo strumento non è stato pubblicato alcuno schema di input.

octri_fetch_artifactsDownload and extract a build's artifacts into the local cache so their files can be listed and read. Returns per-language file counts and a content fingerprint.

Download and extract a build's artifacts into the local cache so their files can be listed and read. Returns per-language file counts and a content fingerprint.

Per questo strumento non è stato pubblicato alcuno schema di input.

octri_list_generated_filesList the files of a previously fetched build+language, with sizes. Call octri_fetch_artifacts first.

List the files of a previously fetched build+language, with sizes. Call octri_fetch_artifacts first.

Per questo strumento non è stato pubblicato alcuno schema di input.

octri_read_generated_fileRead one generated file from a fetched build. This is how to inspect what the generator actually emitted.

Read one generated file from a fetched build. This is how to inspect what the generator actually emitted.

Per questo strumento non è stato pubblicato alcuno schema di input.

octri_diff_buildsCompare two fetched builds file-by-file per language: which emitted files were added, removed or changed. The primary way to judge a generator change.

Compare two fetched builds file-by-file per language: which emitted files were added, removed or changed. The primary way to judge a generator change.

Per questo strumento non è stato pubblicato alcuno schema di input.

octri_list_doc_pagesDocumentation pages generated for the project.

Documentation pages generated for the project.

Per questo strumento non è stato pubblicato alcuno schema di input.

octri_get_doc_pageOne documentation page by slug.

One documentation page by slug.

Per questo strumento non è stato pubblicato alcuno schema di input.

octri_list_mcp_toolsThe MCP tool catalogue this project publishes to its own customers, derived from its SDK config.

The MCP tool catalogue this project publishes to its own customers, derived from its SDK config.

Per questo strumento non è stato pubblicato alcuno schema di input.

octri_list_sdk_reposPer-language GitHub repositories linked to the project's SDKs.

Per-language GitHub repositories linked to the project's SDKs.

Per questo strumento non è stato pubblicato alcuno schema di input.

octri_monitoring_summaryProduction health for the project: event count, error count, error rate and distinct issues over a window. Call this before reading issues. It tells you whether there is anything to look at.

Production health for the project: event count, error count, error rate and distinct issues over a window. Call this before reading issues. It tells you whether there is anything to look at.

Per questo strumento non è stato pubblicato alcuno schema di input.

octri_list_issuesGrouped production errors, newest first. Each issue has an id usable with octri_get_issue.

Grouped production errors, newest first. Each issue has an id usable with octri_get_issue.

Per questo strumento non è stato pubblicato alcuno schema di input.

octri_get_issueOne issue with its stack frames and recent events. A frame with resolved=true was de-minified against an uploaded source map; if none are, the symbols for that release were never uploaded.

One issue with its stack frames and recent events. A frame with resolved=true was de-minified against an uploaded source map; if none are, the symbols for that release were never uploaded.

Per questo strumento non è stato pubblicato alcuno schema di input.

octri_set_issue_statusTriage an issue: resolve it, ignore it, or reopen it (status `unresolved`).

Triage an issue: resolve it, ignore it, or reopen it (status `unresolved`).

Per questo strumento non è stato pubblicato alcuno schema di input.

octri_query_logsRaw production events, unaggregated. Use when an issue's grouped view is not enough, e.g. to see every occurrence across releases.

Raw production events, unaggregated. Use when an issue's grouped view is not enough, e.g. to see every occurrence across releases.

Per questo strumento non è stato pubblicato alcuno schema di input.

octri_monitoring_releasesError rate, new issues and regressions per release. This is how you tell whether a deploy made things worse.

Error rate, new issues and regressions per release. This is how you tell whether a deploy made things worse.

Per questo strumento non è stato pubblicato alcuno schema di input.

octri_monitoring_performanceSlowest transactions (p50/p95) and suspected N+1 query patterns for the project.

Slowest transactions (p50/p95) and suspected N+1 query patterns for the project.

Per questo strumento non è stato pubblicato alcuno schema di input.

octri_publish_buildPublish a ready build's artifacts to package registries. Irreversible for public registries. Prefer mode `pack` unless a release was explicitly requested.

Publish a ready build's artifacts to package registries. Irreversible for public registries. Prefer mode `pack` unless a release was explicitly requested.

Per questo strumento non è stato pubblicato alcuno schema di input.

octri_delete_specprivilegiatoPermanently delete a spec from a project.

Permanently delete a spec from a project.

Per questo strumento non è stato pubblicato alcuno schema di input.

33 strumenti su 33 hanno pubblicato una descrizione.

I nomi e le descrizioni degli strumenti sono scritti dal publisher e mostrati alla lettera come testo inerte. Sono le stringhe che un client MCP passa a un modello, quindi Forge vi cerca schemi di prompt injection — ogni rilievo compare insieme all’analisi di sicurezza qui sopra. «Privilegiato» è una corrispondenza di parola chiave sul nome dello strumento, non una verifica di ciò che fa: un nome innocuo può comunque fare qualsiasi cosa.

Descrizione

Command line for Octri. Push OpenAPI specs, build SDKs in ten languages, publish docs, and triage the errors those SDKs report from production. Ships an MCP server so an AI assistant can run the same commands.

Parole chiave
octricliopenapiswaggersdk-generatorapi-documentationsource-mapserror-monitoringmcpmodel-context-protocol
Alternative
Confronto delle superfici di strumenti…

Albero delle dipendenze

Ciò che una scansione di Forge ha risolto dai metadati npm il 2026-09-28: risoluzione osservata, non una dichiarazione dell'editore.

60 pacchetti risolti · 1 diretti · nessuno con avvisi di sicurezza La risoluzione si ferma alla profondità 4 e a 60 pacchetti.

La scansione si è fermata al limite di profondità 4. Tutto ciò che sta sotto quel livello non è mai stato risolto.

La scansione si è fermata al limite di 60 pacchetti. Il resto dell'albero non è mai stato risolto.

Altri 36 pacchetti risolti non vengono disegnati qui (limite di visualizzazione: 24). Ogni dipendenza con un avviso di sicurezza viene disegnata comunque. Inventario completo (SBOM CycloneDX)

Dichiarate ma non risolte

53 dipendenze dichiarate non sono mai arrivate nell'albero. Mancano dalla risoluzione di Forge, non dal pacchetto.

+41 altre non elencate. I conteggi per motivo qui sopra le comprendono tutte.

Non seguite: peerDependencies. Questo albero copre solo le dipendenze di runtime, quindi ciò che queste comportano non è mai stato risolto.

Argomenti

Correlati in monitoring & logging