
codemesh
by kiliman·★ 25·综合分 41
CodeMesh是一个自改进的MCP服务器,让AI代理通过TypeScript代码编排多个MCP服务器。
developer-toolsai-llmproductivity
4
Forks
1
活跃 Issue
7 个月前
最近提交
2 天前
收录于
概述
CodeMesh提供了一种创新的MCP服务器编排方式,只暴露三个工具:discover-tools、get-tool-apis和execute-code。CodeMesh让代理能够编写TypeScript代码,同时调用多个服务器,而不是用数十个独立工具淹没代理。其关键创新是自动增强功能,代理会记录不明确的工具输出,帮助未来的代理一次性成功完成任务。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
你:协调多个MCP服务器以单个提示完成复杂任务
你:通过重复使用自动记录和改进工具输出
你:创建能够高效编排不同服务的专业代理
你:CodeMesh与传统MCP服务器有何不同?
你:什么是自动增强功能?
什么时候选它
当您需要编排多个 MCP server 并希望系统通过记录工具输出来自我改进时,选择 CodeMesh。
什么时候不要选它
如果您需要精细控制单个工具,或者用例只需要单个 MCP server,不要选择 CodeMesh。
此 server 暴露的工具
从 README 抽取出 3 个工具discover-toolsSee what MCP tools are available from connected servers
get-tool-apisGet TypeScript API definitions for specific tools
execute-codeExecute TypeScript code that calls multiple MCP servers
可对比工具
mcp-server-filesystemmcp-server-brave-searchmodelcontextprotocol/server-puppeteer
安装
安装
- 将CodeMesh添加到Claude Desktop
claude mcp add codemesh npx -y codemesh或手动添加到Claude Desktop MCP设置中:
{
"mcpServers": {
"codemesh": {
"command": "npx",
"args": ["-y", "codemesh"]
}
}
}- 创建配置文件
在项目目录中创建.codemesh/config.json文件,配置CodeMesh应连接哪些MCP服务器。
FAQ
- CodeMesh与传统MCP服务器有何不同?
- CodeMesh不暴露许多单独的工具,而是提供三个工具,让代理通过TypeScript代码执行编排多个服务器。它还会自动记录不明确的工具输出,随时间推移提高性能。
- 什么是自动增强功能?
- 自动增强是CodeMesh的关键创新,代理会自动记录不明确的工具输出。这些文档帮助未来的代理理解输出格式,实现一次性成功,而不是反复试验。
codemesh 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。