mcp server
API-Documentation-MCP
Generate API documentation from code/specs
Set up
Runs on your computer. Pick your agent and operating system.
Before you start
- Node.js 20 or newer
{
"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
| Requirement | Notes |
|---|---|
| Node.js 18+ | ESM TypeScript MCP server |
| Credentials / CLIs | See 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
| Variable | Description |
|---|---|
PROJECT_ROOT | Default project/repository root |
Tools
| Tool | Description |
|---|---|
apidoc_status | Health check for API Documentation MCP. |
apidoc_from_openapi | Generate markdown docs from OpenAPI JSON. |
apidoc_from_routes | Document routes listed as method path lines. |
License
ISC