Octri API Docs MCP Server
by octridevdev.octri/mcpv1.1.1
Search an Octri project's API docs and call its endpoints as tools, shaped by its SDK Studio config.
context tax
queued
security
queued
cold start
queued
freshness
Active11d ago
Install Octri API Docs MCP server
Install in Claude Code
claude mcp add octri -e OCTRI_PROJECT_ID='<octri-project-id>' -e OCTRI_API_TOKEN='<octri-api-token>' -e OCTRI_API_KEY='<octri-api-key>' -e OCTRI_API_PASSWORD='<octri-api-password>' -- npx -y @octri/mcpInstall in Cursor
{
"mcpServers": {
"octri": {
"command": "npx",
"args": [
"-y",
"@octri/mcp"
],
"env": {
"OCTRI_PROJECT_ID": "<octri-project-id>",
"OCTRI_API_TOKEN": "<octri-api-token>",
"OCTRI_API_KEY": "<octri-api-key>",
"OCTRI_API_PASSWORD": "<octri-api-password>"
}
}
}
}Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (project).
Install in Claude Desktop
{
"mcpServers": {
"octri": {
"command": "npx",
"args": [
"-y",
"@octri/mcp"
],
"env": {
"OCTRI_PROJECT_ID": "<octri-project-id>",
"OCTRI_API_TOKEN": "<octri-api-token>",
"OCTRI_API_KEY": "<octri-api-key>",
"OCTRI_API_PASSWORD": "<octri-api-password>"
}
}
}
}Settings → Developer → Edit Config (claude_desktop_config.json), then restart.
Install in VS Code
{
"servers": {
"octri": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@octri/mcp"
],
"env": {
"OCTRI_PROJECT_ID": "<octri-project-id>",
"OCTRI_API_TOKEN": "<octri-api-token>",
"OCTRI_API_KEY": "<octri-api-key>",
"OCTRI_API_PASSWORD": "<octri-api-password>"
}
}
}
}Add to .vscode/mcp.json in your workspace.
Install in Windsurf
{
"mcpServers": {
"octri": {
"command": "npx",
"args": [
"-y",
"@octri/mcp"
],
"env": {
"OCTRI_PROJECT_ID": "<octri-project-id>",
"OCTRI_API_TOKEN": "<octri-api-token>",
"OCTRI_API_KEY": "<octri-api-key>",
"OCTRI_API_PASSWORD": "<octri-api-password>"
}
}
}
}Add to ~/.codeium/windsurf/mcp_config.json.
Configuration
| Variable | Required | Secret | Description |
|---|---|---|---|
| OCTRI_PROJECT_ID | yes | — | The Octri project whose docs and endpoints this server exposes. |
| OCTRI_API_BASE_URL | — | — | Base URL for endpoint calls. Defaults to the Base URL set in the project's SDK Studio. |
| OCTRI_API_TOKEN | — | yes | Bearer or OAuth2 token for the documented API, not for Octri. |
| OCTRI_API_KEY | — | yes | API key for the documented API, not for Octri. Sent in the OCTRI_API_KEY_HEADER header. |
| OCTRI_API_KEY_HEADER | — | — | Header that carries OCTRI_API_KEY. |
| OCTRI_API_USERNAME | — | — | Basic-auth username for the documented API. |
| OCTRI_API_PASSWORD | — | yes | Basic-auth password for the documented API. |
Freshness
Active — last maintenance signal 11d ago. The newest of the signals below sets the band.
Last commit (default branch)
2026-09-29 · 11d ago · GitHub
Latest release
2026-09-27 · 13d ago · GitHub · v1.1.1
Package published
no data · npm/PyPI
Registry entry updated
2026-09-25 · 15d ago · official registry · v1.1.1
FAQ
›How do I install the Octri API Docs MCP server in Claude Code?
Run: claude mcp add octri -e OCTRI_PROJECT_ID='<octri-project-id>' -e OCTRI_API_TOKEN='<octri-api-token>' -e OCTRI_API_KEY='<octri-api-key>' -e OCTRI_API_PASSWORD='<octri-api-password>' -- npx -y @octri/mcp. For Cursor, VS Code, Claude Desktop and Windsurf, use the install tabs above.
›Does Octri API Docs require an API key?
Yes. It expects OCTRI_PROJECT_ID, OCTRI_API_TOKEN, OCTRI_API_KEY, OCTRI_API_PASSWORD, of which 3 are secrets.
›Can I use Octri API Docs as a remote (hosted) MCP server?
No hosted endpoint is published; it runs locally over stdio.
›Is Octri API Docs in the official MCP registry?
Yes, as dev.octri/mcp.
Alternatives to Octri API Docs
Other documentation MCP servers.