router-mcp
Verified Safeby 404-notfound-red
Overview
A unified Model Context Protocol (MCP) server that provides a single interface to multiple backend services, reducing configuration and offering smart routing to APIs like ClickUp, Notion, GitHub, Slack, n8n, Gemini, and QuickBooks.
Installation
node dist/index.jsEnvironment Variables
- CLICKUP_API_KEY
- CLICKUP_TEAM_ID
- NOTION_API_KEY
- GITHUB_PERSONAL_ACCESS_TOKEN
- SLACK_BOT_TOKEN
- N8N_API_URL
- N8N_API_KEY
- GOOGLE_API_KEY
- QUICKBOOKS_CLIENT_ID
- QUICKBOOKS_CLIENT_SECRET
- QUICKBOOKS_REFRESH_TOKEN
- QUICKBOOKS_REALM_ID
Security Notes
The server follows good practices for handling sensitive information by exclusively relying on environment variables for API keys and credentials, preventing hardcoded secrets. Input validation is performed using Zod schemas for incoming requests. The Gemini backend includes explicit checks to prevent indexing of sensitive file paths and restricts QuickBooks `query` action to `SELECT` statements only. Automatic retry logic and error classification enhance robustness. A minor discrepancy exists where the README suggests `GITHUB_TOKEN` but the code explicitly looks for `GITHUB_PERSONAL_ACCESS_TOKEN` for GitHub authentication, which could lead to initial setup confusion.
Similar Servers
mcphub
An orchestration hub that aggregates, manages, and routes Model Context Protocol (MCP) servers and their tools, providing a centralized interface, user management, OAuth 2.0 authorization server capabilities, and AI-powered tool discovery and routing.
tmcp
A server implementation for the Model Context Protocol (MCP) to enable LLMs to access external context and tools.
ncp
NCP acts as a universal adapter and orchestrator for Model Context Protocol (MCP) servers and tools. It provides a unified interface for discovery, execution, and management of diverse tools (local CLI, HTTP APIs, internal plugins/Photons, AI skills) through natural language and structured code interaction, enabling AI agents to interact with the broader digital ecosystem.
modular-mcp
A proxy server that efficiently manages and loads large tool collections from multiple Model Context Protocol (MCP) servers on-demand for LLMs, reducing context overhead.