Skip to main content
Glama

MCP Inception MCP Server

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 mapPrompt con marcador de posición {item} para el procesamiento de elementos individuales
    • Toma reducePrompt con marcadores de posición {accumulator} y {result} para combinar resultados
    • Toma una lista de items para procesar
    • initialValue opcional para el acumulador
    • Procesa 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

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
#!/bin/bash source ./venv/bin/activate llm --no-confirmations

paquete de instalación

Instalar dependencias:

npm install

Construir el servidor:

npm run build

Para desarrollo con reconstrucción automática:

npm run watch

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

{ "mcpServers": { "mcp-inception": { "command": "node", "args": ["~/Documents/Cline/MCP/mcp-inception/build/index.js"], // build/index.js from this repo "disabled": false, "autoApprove": [], "env": { "MCP_INCEPTION_EXECUTABLE": "./run_llm.sh", // bash file from Development->Dependencies "MCP_INCEPTION_WORKING_DIR": "/mcp-client-cli working dir" } } } }

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:

npm run inspector

El Inspector proporcionará una URL para acceder a las herramientas de depuración en su navegador.

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Un servidor basado en TypeScript que permite llamar a otros clientes MCP desde su propio cliente MCP, lo que facilita la delegación de tareas y la descarga de la ventana de contexto para interacciones mejoradas entre múltiples agentes.

  1. Servidor MCP mcp-inception
    1. Características
    2. Desarrollo
    3. Instalación

Related MCP Servers

  • A
    security
    F
    license
    A
    quality
    A TypeScript-based MCP server designed for experimentation and integration with Calude Desktop and Cursor IDE, offering a modular playground for extending server capabilities.
    Last updated -
    2
    1,071
    4
    JavaScript
  • -
    security
    F
    license
    -
    quality
    A TypeScript implementation of the MCP Agent framework, providing tools for building context-aware agents with advanced workflow management, logging, and execution capabilities.
    Last updated -
    5
    TypeScript
  • A
    security
    A
    license
    A
    quality
    A TypeScript server implementing the Model Context Protocol (MCP) that provides datetime and timezone information to AI agents and chat interfaces, allowing them to access current time in various timezones.
    Last updated -
    4
    2
    TypeScript
    Mozilla Public License 2.0
  • -
    security
    F
    license
    -
    quality
    A TypeScript framework for building Model Context Protocol (MCP) servers with automatic discovery and loading of tools, resources, and prompts.
    Last updated -
    67
    TypeScript
    • Apple

View all related MCP servers

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/tanevanwifferen/mcp-inception'

If you have feedback or need assistance with the MCP directory API, please join our Discord server