akhelij/apidog-sync-mcp-server
Platform-specific configuration:
{
"mcpServers": {
"apidog-sync-mcp-server": {
"command": "npx",
"args": [
"-y",
"apidog-sync-mcp-server"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
MCP server for reading, writing, and organizing API documentation in Apidog. Works across Claude Desktop, Claude CLI, Cursor, and Antigravity.
Built on a validated POC: Export → Find → Diff → Merge → Import → Verify.
| Tool | Description | |------|-------------| | apidog_export_spec | Export full OpenAPI spec | | apidog_list_endpoints | List endpoints (filterable by tag/path/folder/status) | | apidog_get_endpoint | Get full details of a specific endpoint | | apidog_search_endpoints | Fuzzy search by keyword across path/summary/tags/folder |
| Tool | Description | |------|-------------| | apidog_upsert_endpoint | Create or update a single endpoint (with diff + verify) | | apidog_upsert_endpoints | Batch create/update multiple endpoints | | apidog_delete_endpoint | Remove an endpoint | | apidog_upsert_schema | Create or update a component schema | | apidog_import_spec | Import a full or partial OpenAPI spec |
| Tool | Description | |------|-------------| | apidog_analyze_folders | Analyze current folder structure and stats | | apidog_propose_reorganization | Propose better folder organization (dry-run, no changes) | | apidog_apply_reorganization | Apply a user-validated reorganization plan |
No installation needed — just add this config block:
{
"mcpServers": {
"apidog": {
"command": "npx",
"args": ["-y", "apidog-sync-mcp-server"],
"env": {
"APIDOG_ACCESS_TOKEN": "your-token",
"APIDOG_PROJECT_ID": "your-project-id"
}
}
}
}That's it. npx downloads and runs the server automatically.
| Client | Config file | |--------|-------------| | Claude Code (global) |
Loading reviews...