基本能力
产品定位
mcp-inception 是一个 MCP 服务器,允许从一个 MCP 客户端调用另一个 MCP 客户端,用于任务委托和上下文窗口卸载。
核心功能
- MCP 服务器和客户端一体化
- 使用 mcp-client-cli 实现
- 卸载上下文窗口
- 委托任务
- 并行和 map-reduce 任务执行
适用场景
- 需要分布式任务处理的场景
- 需要卸载上下文窗口的场景
- 需要并行或 map-reduce 执行任务的场景
工具列表
execute_mcp_client
:向单独的 LLM 提问,忽略所有中间步骤,直接返回输出。execute_parallel_mcp_client
:并行执行多个输入的提示。execute_map_reduce_mcp_client
:并行处理多个项目,然后顺序将结果减少为单个输出。
常见问题解答
- 调试困难:建议使用 MCP Inspector 进行调试。
使用教程
使用依赖
- 安装 mcp-client-cli
- 创建 bash 文件以激活 venv 并执行
llm
可执行文件
```bash
!/bin/bash
source ./venv/bin/activate
llm --no-confirmations
```
安装教程
- 安装依赖
bash
npm install - 构建服务器
bash
npm run build - 开发时自动重建
bash
npm run watch
调试方式
使用 MCP Inspector 进行调试
bash
npm run inspector