@itapi-core/mcp-router
v1.0.2
Published
MCP Router for ITAPI MCP Integration Server
Maintainers
Readme
@itapi-core/mcp-router
MCP Router server for ITAPI MCP Integration.
@itapi-core/mcp-router connects to an ITAPI Routing Engine and exposes remote tools as local MCP tools over stdio.
Features
- Discovers tools from ITAPI Routing Engine (
/v1/call/schema) - Loads per-tool input schema (
/v1/call/{mcpName}/{toolName}/schema) - Proxies tool calls to ITAPI (
/v1/call/{mcpName}/{toolName}) - Works with MCP clients such as Claude Desktop, Claude Code CLI, and Cursor
Requirements
- Node.js 18+
- An ITAPI Routing Engine endpoint
- ITAPI API key
Environment Variables
ITAPI_MCP_URL(optional): ITAPI Routing Engine base URL- Default:
http://localhost:3001
- Default:
ITAPI_API_KEY(required): API key issued by ITAPI Admin UI
Quick Start
Run with npx:
ITAPI_MCP_URL=http://<SERVER_IP>:3001 ITAPI_API_KEY=<YOUR_API_KEY> npx -y @itapi-core/mcp-routerClaude Code CLI Example
claude mcp add mcp-router \
--env ITAPI_MCP_URL=http://<SERVER_IP>:3001 \
--env ITAPI_API_KEY=<YOUR_API_KEY> \
-- npx -y @itapi-core/mcp-routerClaude Desktop Example
claude_desktop_config.json:
{
"mcpServers": {
"mcp-router": {
"command": "npx",
"args": ["-y", "@itapi-core/mcp-router"],
"env": {
"ITAPI_MCP_URL": "http://<SERVER_IP>:3001",
"ITAPI_API_KEY": "<YOUR_API_KEY>"
}
}
}
}Tool Naming Convention
Discovered tools are exposed as:
{mcpName}__{toolName}
Examples:
MCP_LAW__search_lawMCP_OUTLINE__list_documents
License
MIT
