remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Available as a GitHub repository that can be cloned and installed, with references to GitHub issues that the tool addresses.
Runs as a Node.js application, enabling the chaining of multiple MCP tools in sequence with result passing between tools.
Supports XPath queries on XML content through the mcp_xpath_xpath tool, enabling extraction of specific data from XML documents.
Encadenador de herramientas MCP
Un servidor MCP (Protocolo de Contexto de Modelo) que encadena llamadas a otras herramientas MCP, lo que reduce el uso de tokens al permitir la ejecución secuencial de herramientas con transferencia de resultados. Diseñado para resolver https://github.com/modelcontextprotocol/specification/issues/215
Función de paso como rutas JSON:
Características
- Encadenar varias herramientas MCP juntas en secuencia
- Pasar resultados de una herramienta como entrada a otra herramienta usando el marcador de posición
CHAIN_RESULT
- Filtrar y extraer datos específicos usando JsonPath con parámetros
inputPath
youtputPath
- Detección automática de herramientas desde servidores MCP configurados
- Uso mínimo de tokens en comparación con llamadas de herramientas individuales
Herramientas
Este servidor implementa las siguientes herramientas MCP:
mcp_chain
- Encadenar varios servidores MCPchainable_tools
: descubre herramientas de todos los servidores MCP para que se pueda utilizar la herramienta mcp_chaindiscover_tools
- Redescubre herramientas de todos los servidores MCP
Instalación
Prerrequisitos
- Node.js (v16 o posterior)
- npm
Instalación desde npm
Instalación desde la fuente
Uso con Claude Desktop, Cursor, etc.
ASEGÚRESE DE QUE SEA EL ÚLTIMO MCP EN EJECUTARSE; DE LO CONTRARIO, TENDRÁ QUE EJECUTAR DISCOVERY OTRA VEZ
Agregue lo siguiente a su claude_desktop_config.json
o mcp.json
:
Si se instala desde npm globalmente
Si se instala desde la fuente
Reemplace /path/to/mcp-tool-chainer
con la ruta real a su repositorio.
Ejemplos
Navegador de cadenas y herramientas XPath
Uso de JsonPath con InputPath y OutputPath
Compatibilidad con JsonPath
MCP Tool Chainer ahora admite las funciones InputPath y OutputPath del estilo AWS Step Functions:
- inputPath : expresión JsonPath para extraer partes específicas de la entrada antes de pasarla a una herramienta
- outputPath : expresión JsonPath para extraer partes específicas de la salida antes de pasar a la siguiente herramienta
Estas funciones solo funcionan cuando la entrada/salida es JSON válido. Si la extracción de JsonPath falla, se utiliza la entrada/salida original.
Para obtener una referencia de sintaxis de JsonPath, consulte Sintaxis de JsonPath .
Beneficios
- Uso reducido de tokens : al encadenar herramientas, evita enviar grandes resultados intermedios al LLM
- Flujos de trabajo simplificados : cree canales de procesamiento de datos complejos con una única llamada a la herramienta
- Rendimiento mejorado : reduzca la latencia al minimizar los viajes de ida y vuelta entre LLM y las herramientas
- Control preciso del flujo de datos : extraiga solo los datos que necesita con expresiones JsonPath
Desarrollo
Licencia
Este servidor MCP tiene licencia MIT.
Creado por Third Strand Studio
This server cannot be installed
Un servidor MCP (Protocolo de contexto de modelo) que encadena llamadas a otras herramientas MCP, lo que reduce el uso de tokens al permitir la ejecución secuencial de herramientas con paso de resultados