Skip to content
Conduit

mcp server

API-Documentation-MCP

Generate API documentation from code/specs

Mhdd-24/API-Documentation-MCPcommunitylistedunreviewed

Set up

Runs on your computer. Pick your agent and operating system.

Before you start

  • Node.js 20 or newer
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "api-documentation-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@mhdd_24/api-documentation-mcp"
      ]
    }
  }
}

same format Cursor, GitHub Copilot CLI, Junie, JetBrains AI Assistant, Augment (Auggie CLI), Factory Droid, Kiro, Devin CLI +12

Values in angle brackets are placeholders. Restart Claude Desktop after editing its config.Claude Desktop docs

README

synced Oct 28, 2026

@mhdd_24/api-documentation-mcp

Generate API documentation from code/specs.

Same architecture as @mhdd_24/sublime-mcp.

Full documentation: docs/WIKI.md


How it works (30 seconds)

You (chat) → MCP client → api-documentation-mcp → API Documentation APIs / CLIs / local tools

Prerequisites

RequirementNotes
Node.js 18+ESM TypeScript MCP server
Credentials / CLIsSee environment variables below

Install

Option A — npm (after publish)

npm install -g @mhdd_24/api-documentation-mcp

Option B — npx

npx @mhdd_24/api-documentation-mcp

Option C — clone and build

git clone https://github.com/Mhdd-24/API-Documentation-MCP.git
cd API-Documentation-MCP
npm install
npm run build
node dist/index.js

Configure Cursor

Edit ~/.cursor/mcp.json:

{
  "mcpServers": {
    "apidoc": {
      "command": "npx",
      "args": ["-y", "@mhdd_24/api-documentation-mcp"],
      "env": {
        "PROJECT_ROOT": "..."
      }
    }
  }
}

Local development:

{
  "command": "node",
  "args": ["/absolute/path/to/API-Documentation-MCP/dist/index.js"]
}

Environment variables

VariableDescription
PROJECT_ROOTDefault project/repository root

Tools

ToolDescription
apidoc_statusHealth check for API Documentation MCP.
apidoc_from_openapiGenerate markdown docs from OpenAPI JSON.
apidoc_from_routesDocument routes listed as method path lines.

License

ISC

↑↓ navigate openesc close