chaining-mcp-server
by 1999AZZAR
Overview
Orchestrates intelligent tool chaining, route optimization, and advanced thinking for complex development workflows and enterprise capabilities across an MCP ecosystem.
Installation
node dist/index.jsEnvironment Variables
- GITHUB_TOKEN
- GITHUB__TOKEN
- MCP_SERVERS
- MCP_DISCOVERY_CONFIG_PATHS
- MCP_ESSENTIAL_SERVERS
- MCP_FALLBACK_TOOLS
- MCP_COMPLEXITY_RULES
- MCP_DURATION_RULES
- MCP_CATEGORY_RULES
- MEMORY_FILE_PATH
- DISABLE_THOUGHT_LOGGING
- AWESOME_COPILOT_ENABLED
- RELIABILITY_MONITORING_ENABLED
Security Notes
The server's core functionality involves discovering and spawning external Model Context Protocol (MCP) servers (e.g., 'awesome-copilot', 'sequential-thinking') and executing their tools. This introduces an inherent security risk, as the server's security is dependent on the trustworthiness and security of all discovered and executed external processes. Sensitive information like 'GITHUB_TOKEN' is passed to these spawned processes via environment variables. The 'MEMORY_FILE_PATH' can be configured via an environment variable, which could pose a risk if an attacker can control this path to a sensitive location. While the server itself avoids direct dangerous patterns like 'eval' on untrusted input, its role as an orchestrator means it's a central point for potential vulnerabilities arising from the ecosystem it manages.
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.
mesh
An open-source control plane for Model Context Protocol (MCP) traffic, providing unified authentication, routing, observability, and tool management for AI agents and integrations across various services.
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.
mcpc
Build and compose agentic Model Context Protocol (MCP) servers and tools, enabling AI assistants to discover, integrate, and orchestrate other MCP servers for complex tasks.