@octri/cli

MCPCommunity
v1.0.4OctriMITAktualisiert vor 4 TnpmGitHub

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.

Läuft in
ClaudeCursorCopilotGemini

Abgeleitet aus den Transporten, die dieser Eintrag deklariert (stdio). Ein Client, der hier nicht steht, ist damit nicht ausgeschlossen — Forge kann ihn nur nicht bestätigen.

Automatisch aus öffentlichen Quellen indexiert. Vom Entwickler auf Forge noch nicht verifiziert.Diesen Eintrag beanspruchen →
301Downloads/Wo.
vor 4 TLetzte Aktualisierung
Liest diese Zugangsdaten
  • OCTRI_API_KEYAPI-Schlüsseloptional

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

Vom Autor in der offiziellen MCP-Registry angegeben. Forge does not store, broker, or ever see these values — the config below is scaffolded with placeholders you fill in locally.

Paket
AutorOctri
LizenzMIT
Version1.0.4
Quellenpm+mcp-registry
Trust-Status
B
60/100Gut
✓Im Forge-Index gelistet+10/10
—Publisher-Identität verifiziert+0/20
→ Publisher: führe `forge publish` im Repo des Pakets aus, um die Inhaberschaft zu beanspruchen
—Ed25519-Publish-Signatur+0/5
→ Wird automatisch ergänzt, wenn der Publisher `forge publish` ausführt
—Domain-Verifizierung+0/5
→ Publisher: hinterlege /.well-known/forge.json auf der Paket-Homepage mit { "publisher": "<github-login>" }
—npm Trusted Publishing (Sigstore)+0/5
→ Veröffentliche aus GitHub Actions mit --provenance, damit die Attestation dieses Paket an dieses Repo bindet
—npm-Maintainer-Übereinstimmung+0/5
→ Wird erreicht, sobald deine Identität oben verifiziert ist und dieser Login npm-Maintainer dieses Pakets ist
✓CVE-Scan · sauber+30/30
✓Statische Analyse · sauber+20/20
Füge das in Claude Code, Cursor oder einen beliebigen KI-Assistenten ein, um alle Lücken zu schließen
StatusVon der Community indexiert
PublisherNicht verifiziert
SignaturNicht signiert
Domain—
Herkunft—
Abhängigkeiten✓ 60 aufgelöst+ · keine verwundbar
Tool-Oberfläche33 Tools · 1 privilegiert
Sicherheits-Scan✓ Sauberv1.0.4 · vor 3 TWie gut funktioniert dieser Scan?
EvaluierungenKeine
Indexiert27. Sept. 2026

Die Verifizierung bestätigt die Identität des Publishers (die Inhaberschaft am Repo), nicht die Sicherheit des Codes. Der Sicherheits-Scan deckt bekannte CVEs und verdächtige Installationsskripte ab.

Tools

33 Tools · 1 privilegiert
Statisch aus dem veröffentlichten Paket extrahiertv1.0.4 · 3d ago

Aus dem Quellcode gelesen, den npm tatsächlich ausliefert, zum Zeitpunkt des Scans. Das Paket wurde nie ausgeführt. Tools, die zur Laufzeit dynamisch registriert werden oder in gebündeltem beziehungsweise minifiziertem Code stecken, können übersehen werden — das hier ist also eine Untergrenze der Tool-Oberfläche, keine vollständige Erhebung.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

octri_list_projectsAll projects in the organisation, with ids.

All projects in the organisation, with ids.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

octri_list_specsOpenAPI specs uploaded to a project, newest first.

OpenAPI specs uploaded to a project, newest first.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

octri_import_spec_urlImport an OpenAPI spec from a public URL.

Import an OpenAPI spec from a public URL.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

octri_list_buildsRecent SDK builds with per-language status.

Recent SDK builds with per-language status.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

octri_list_doc_pagesDocumentation pages generated for the project.

Documentation pages generated for the project.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

octri_get_doc_pageOne documentation page by slug.

One documentation page by slug.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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

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

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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`).

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

octri_delete_specprivilegiertPermanently delete a spec from a project.

Permanently delete a spec from a project.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

33 von 33 Tools haben eine Beschreibung veröffentlicht.

Tool-Namen und -Beschreibungen stammen vom Publisher und werden wortgetreu als inerter Text angezeigt. Es sind die Zeichenketten, die ein MCP-Client an ein Modell übergibt, deshalb prüft Forge sie auf Prompt-Injection-Muster — jeder Befund erscheint oben beim Sicherheits-Scan. „Privilegiert“ ist ein Schlagwort-Treffer im Tool-Namen, keine Prüfung dessen, was das Tool tut: ein harmlos klingender Name kann trotzdem alles tun.

Über

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.

Schlagwörter
octricliopenapiswaggersdk-generatorapi-documentationsource-mapserror-monitoringmcpmodel-context-protocol
Alternativen
Tool-Oberflächen werden verglichen…

Abhängigkeitsbaum

Was ein Forge-Scan am 2026-09-28 aus den npm-Metadaten aufgelöst hat — beobachtete Auflösung, keine Angabe des Herausgebers.

60 Pakete aufgelöst · 1 direkt · keines mit Sicherheitshinweisen Die Auflösung endet bei Tiefe 4 und 60 Paketen.

Der Durchlauf endete an der Tiefengrenze 4. Alles unterhalb dieser Ebene wurde nie aufgelöst.

Der Durchlauf endete an der Grenze von 60 Paketen. Der Rest des Baums wurde nie aufgelöst.

36 weitere aufgelöste Pakete werden hier nicht gezeichnet (Anzeigegrenze: 24). Jede Abhängigkeit mit einem Sicherheitshinweis wird unabhängig von der Grenze gezeichnet. Vollständiges Inventar (CycloneDX-SBOM)

Deklariert, aber nicht aufgelöst

53 deklarierte Abhängigkeiten sind nie im Baum gelandet. Sie fehlen in Forges Auflösung, nicht im Paket.

+41 weitere nicht aufgeführt. Die Zählungen nach Grund oben erfassen sie alle.

Nicht verfolgt: peerDependencies. Dieser Baum erfasst nur Laufzeitabhängigkeiten; was jene mitbringen, wurde nie aufgelöst.

Themen

Verwandtes in monitoring & logging