MCP.Market

Octri CLI MCP server

by octri.dev·dev.octri/cli·v1.0.6

Push OpenAPI specs, build SDKs in ten languages, publish API docs, and triage production SDK errors.

B80/100grade B
What users say
No reviews yet
Be the first
Safety scan
B80/100

not scanned yet

Adoption
Growing

0 stars7 downloads/wk

Reviews

Write one

Nobody has reviewed Octri CLI yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Octri CLI tools

No tool declarations could be read from the package source. They show once the server is installed.

Not scanned yet. New listings are scanned within a day or two of arriving.

How Octri CLI compares

Against every graded Productivity MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
80/100
higher than 53% of 1,299 Productivity servers
Downloads a week
7
more than 1% of 427 Productivity servers with a package

Release history: 3 versions in the registry since 2026-09-25, latest 2026-10-12, typically one every 15 days.

Install Octri CLI in Claude Code, Cursor or VS Code

Runs npx -y @octri/cli on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add cli -- npx -y @octri/cli
Add to Cursor

What the publisher says

From the Octri CLI repository's README, as published. We do not edit it. Read it on GitHub

@octri/cli

octri is the command line for your Octri project. It does what the dashboard does: push a spec, build SDKs, publish docs, and work through the errors those SDKs report from production.

Octri takes an OpenAPI spec and gives you a documentation site, client libraries in ten languages, an MCP server, and monitoring for the API behind all of it. See octri.dev.

Node 20 or newer.

Install

npm install -g @octri/cli
octri --help

Start here

octri auth login
octri projects use
octri specs push ./openapi.yaml

auth login prompts for your email and password, and for your authenticator code if you have two-factor on. projects use with no argument opens a picker.

specs push waits for the pipeline, not the upload. Your spec parses in about a second, then the doc pages, search index and changelog get written behind it. The spinner names the stage it is on.

Build an SDK

octri sdk audit                            # what is costing you, scored
octri sdk build --lang go,typescript --download

In a terminal, sdk build draws a lane per language and repaints it through generating, verifying, packaging, installing, ready. Piped or under CI it prints append-only lines instead, and exits non-zero if any language fails, so it works as a build step with no extra flags.

sdk audit scores the spec and marks which findings the generator can fix on its own. octri sdk audit apply writes one in.

For a look at real generator output without spending a build:

octri sdk preview --lang go
octri sdk preview --lang go --show client.go

Publish docs

octri docs versions publish <specId>
octri docs versions label <specId> "Stable"
octri docs domain set docs.example.com

docs domain prints the CNAME and TXT records to create, then docs domain verify checks them.

Monitoring

Reads and triage run on your session, so they need nothing but a login:

octri monitoring summary
octri monitoring issues --status unresolved
octri monitoring issue <id>
octri monitoring resolve <id>

monitoring issue prints the stack and marks which frames resolved against uploaded source maps. When none of them did, the release those errors came from has no symbols, and the CLI says so.

The two upload commands work differently. They talk to the monitoring service directly with an ingest token, because a CI job has one secret and no way to log in:

# CI
octri monitoring sourcemaps upload ./dist \
  --url "$MONITORING_URL" --token "$MONITORING_TOKEN" \
  --environment "$MONITORING_ENVIRONMENT" --release "$GIT_SHA"

# your own machine, already signed in
octri monitoring sourcemaps upload ./dist

Run octri monitoring config for the three values to store as CI secrets. The release you upload under has to equal the release your SDK reports at runtime, or the service has nothing to pair a trace with.

Commands

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Octri CLI: common questions

Is Octri CLI MCP server safe?
Mostly: it is graded B (80/100). Read the Octri CLI safety report
How do I install Octri CLI?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Octri CLI need an API key?
Yes. The registry entry asks for OCTRI_API_KEY, HTTPS_PROXY.
Is Octri CLI maintained?
The last commit was 40 days ago (2026-09-25). The latest release is v1.0.6.
What can I use instead of Octri CLI?
Servers from other publishers that do the same job: Sceneview MCP server, SceneView MCP server and Sceneview MCP server.
How does Octri CLI compare with other Productivity MCP servers?
safety score 80/100 (higher than 53% of 1,299 Productivity servers); downloads a week 7 (more than 1% of 427 Productivity servers with a package). Full comparison.

Alternatives to Octri CLI

Same job from other publishers: the closest match first, then the best rated.

  • Sceneview
    3D & AR SDK for Android, iOS, Web — API docs, samples, validation, and code generation.
    A
  • SceneView
    3D & AR SDK for Android, iOS, Web — API docs, samples, validation, and code generation.
    A
  • Sceneview
    3D & AR SDK for Android, iOS, Web — API docs, samples, validation, and code generation.
    A
  • Mdma
    MCP server for MDMA — exposes spec, prompts, docs, and package metadata to AI assistants.
    A
  • Docs
    Remote MCP server for Tandem docs, install guides, SDKs, workflows, and agent setup help.
    A