MCP 的核心目标是让 LLM 应用程序能够轻松集成外部系统,这在当前 AI 驱动的应用开发中非常重要。学习完本文章内容,您可以自己根据自己的业务逻辑部署对应的MCP服务,再结合AI客户端的MCP功能配置,实现项目自动化的功能。
1.基于go语言的mcp包
在go官网可以搜索到基于go语言的 MCP 包

- 包地址和目录结构
https://github.com/mark3labs/mcp-go
| 目录 | 功能描述 |
|---|---|
| examples/ | 包含 MCP 示例实现,方便开发者参考和学习 |
| mcp/ | 定义 MCP 的核心类型和接口,项目核心逻辑 |
| client/ | 提供 MCP 客户端实现,负责客户端交互 |
| server/ | 包含服务器相关功能,支持 MCP 服务器端逻辑 |
2.支持MCP的客户端
常见支持MCP的客户端软件有以下几种:
| 软件名称 | 功能描述 | 地址 |
|---|---|---|
| 5ire | 开源跨平台桌面AI助手,支持MCP工具 | https://github.com/nanbingxyz/5ire |
| Apify MCP Tester | 开源客户端,用于测试MCP服务器,支持SSE连接 | https://apify.com/jiri.spilka/tester-mcp-client |
| BeeAI Framework | AI框架,支持MCP工具开发 | https://i-am-bee.github.io/beeai-framework |
| Cline | 轻量级AI工具,支持MCP协议 | https://github.com/cline/cline |
| Cursor | AI增强的代码编辑器,支持通过MCP连接外部工具 | https://cursor.com |
| Claude Desktop App | Anthropic的桌面AI应用,支持MCP连接外部系统 | https://www.anthropic.com/claude |
| Continue | 开源AI编码助手,支持MCP,适合构建自定义AI工作流 | https://continue.dev |
| Daydreams Agents | AI代理,支持MCP扩展功能 | https://github.com/daydreamsai/daydreams |
| Emacs Mcp | Emacs插件,支持MCP客户端功能 | https://github.com/lizqwerscott/mcp.el |
| fast-agent | 快速AI代理框架,支持MCP | https://github.com/evalstate/fast-agent |
| GenAIScript | Microsoft的AI脚本工具,支持MCP工具 | https://microsoft.github.i |

最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



