Descargo de responsabilidad
Bueno, esto es difícil. Desafortunadamente, tomará algo de tiempo configurarlo. Sin embargo, si logras simplificarlo, por favor, envíame tus comentarios.
Servidor MCP mcp-inception
Llama a otro cliente mcp desde tu cliente mcp. Delega tareas y libera ventanas de contexto. ¡Un agente para tu agente!
Este es un servidor MCP basado en TypeScript que implementa un sistema de consulta LLM simple.
Servidor y cliente MCP en uno
Hecho con el uso de mcp-client-cli
Descargar ventanas de contexto
Delegar tareas
Ejecución paralela y map-reduce de tareas
Características
Herramientas
execute_mcp_client: realiza una pregunta a un LLM independiente, ignora todos los pasos intermedios que realiza al consultar sus herramientas y devuelve el resultado.Toma la pregunta como parámetros obligatorios
Devuelve la respuesta, ignorando todo el contexto intermedio.
execute_parallel_mcp_client: Toma una lista de entradas y un indicador principal, y ejecuta el indicador en paralelo para cada cadena de la entrada. Por ejemplo, obtiene la hora actual de seis ciudades importantes: Londres, París, Tokio, Río, Nueva York y Sídney.
toma como mensaje principal "¿Qué hora es en esta ciudad?"
toma lista de entradas, Londres París etc.
ejecuta el indicador en paralelo para cada entrada
Nota: espere esto antes de usar esta función.
execute_map_reduce_mcp_client: procesa varios elementos en paralelo y luego reduce secuencialmente los resultados a una única salida.Toma
mapPromptcon marcador de posición{item}para el procesamiento de elementos individualesToma
reducePromptcon marcadores de posición{accumulator}y{result}para combinar resultadosToma una lista de
itemspara procesarinitialValueopcional para el acumuladorProcesa elementos en paralelo y luego reduce secuencialmente los resultados.
Ejemplo de caso de uso: analizar varios documentos y luego sintetizar la información clave de todos ellos en un resumen
Related MCP server: OpenAPI Client Generator MCP
Desarrollo
Dependencias:
Instalar mcp-client-cli
También instale el archivo de configuración y los servidores mcp que necesita en
~/.llm/config.json
Cree un archivo bash en algún lugar que active venv y ejecute el ejecutable
llm
paquete de instalación
Instalar dependencias:
Construir el servidor:
Para desarrollo con reconstrucción automática:
Instalación
Para utilizar con Claude Desktop, agregue la configuración del servidor:
En MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json En Windows: %APPDATA%/Claude/claude_desktop_config.json
Depuración
Dado que los servidores MCP se comunican a través de stdio, la depuración puede ser complicada. Recomendamos usar el Inspector MCP , disponible como script de paquete:
El Inspector proporcionará una URL para acceder a las herramientas de depuración en su navegador.