MCP Catalogs
首页codemesh screenshot

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-tools

    See what MCP tools are available from connected servers

  • get-tool-apis

    Get TypeScript API definitions for specific tools

  • execute-code

    Execute TypeScript code that calls multiple MCP servers

可对比工具

mcp-server-filesystemmcp-server-brave-searchmodelcontextprotocol/server-puppeteer

安装

安装

  1. 将CodeMesh添加到Claude Desktop
claude mcp add codemesh npx -y codemesh

或手动添加到Claude Desktop MCP设置中:

{
  "mcpServers": {
    "codemesh": {
      "command": "npx",
      "args": ["-y", "codemesh"]
    }
  }
}
  1. 创建配置文件

在项目目录中创建.codemesh/config.json文件,配置CodeMesh应连接哪些MCP服务器。

FAQ

CodeMesh与传统MCP服务器有何不同?
CodeMesh不暴露许多单独的工具,而是提供三个工具,让代理通过TypeScript代码执行编排多个服务器。它还会自动记录不明确的工具输出,随时间推移提高性能。
什么是自动增强功能?
自动增强是CodeMesh的关键创新,代理会自动记录不明确的工具输出。这些文档帮助未来的代理理解输出格式,实现一次性成功,而不是反复试验。

codemesh 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。