告别30个工具,你的MCP只需要代码就够了

2025-08-18
告别30个工具,你的MCP只需要代码就够了

本文探讨了使用单个工具的MCP服务器的新方法,该工具接受编程代码作为输入。作者指出,基于CLI的工具存在平台依赖性、版本依赖性和缺乏文档等问题,导致代理工具难以使用。相比之下,MCP服务器可以保持状态,并暴露一个单一的工具(例如,一个运行eval()的Python解释器),从而使代理工具能够更好地管理会话并组合工具。作者通过pexpect-mcp的例子演示了这种方法的有效性,该工具将MCP服务器变成了一个有状态的Python解释器,从而简化了调试过程并提高了效率。此外,作者还探讨了将Playwright的MCP替换为通过JavaScript暴露Playwright API的MCP的可能性,该方法可以减少工具定义的数量并提高数据传输效率。虽然存在安全隐患,但作者认为这种方法具有巨大的潜力,并值得进一步探索。

开发 代理工具