
极市导读
本文介绍了模型上下文协议(MCP)及其重要性,并汇总了30多个具有完整源代码的MCP服务器示例,展示了如何通过MCP将AI代理与各种工具和应用程序连接,以实现高效的任务自动化和生产力提升。 >>加入极市CV技术交流群,走在计算机视觉的最前沿
MCP正在病毒式传播。
AI 代理现在可以与真实的工具和应用程序对话,并真正完成工作。
这解锁了许多强大的用例。
开发人员开始构建 wild MCP 服务器。

那么,接下来,您几乎可以在每个示例中找到一个演示,并在最后找到一些有用的项目,以改善使用 MCP Servers 的体验。
让我们开始吧!
什么是 MCP,为什么它很重要?
模型上下文协议 (MCP)[1] 是一种新的开放协议,它标准化了应用程序向 LLM 提供上下文和工具的方式。
官方地址介绍:https://modelcontextprotocol.io/introduction
将其视为 AI 的通用连接器。MCP 用作 Cursor 的插件系统,它允许您通过将 Agent 连接到各种数据源和工具来扩展 Agent 的功能。

MCP 可帮助您在 LLM 之上构建代理和复杂的工作流程。
例如,Figma 的 MCP 服务器可以允许 Cursor 与 Figma 通信,以读取设计并以编程方式修改它们。
利用AI代理可以:
→ 使用 Blender 创建 3D 场景
→ 通过 Gmail 发送电子邮件
→ 在 Linear 中创建任务
→ 自主逆向工程应用程序
→ 读取和搜索 Obsidian Vault
所有这些都是通过标准化界面发送自然语言指令来实现的。

想想这对生产力意味着什么?!
曾经需要在 5+ 个应用程序之间切换的任务现在可以在与代理的单个对话中完成。
MCP****的核心遵循客户端-服务器架构,其中主机应用程序可以连接到多个服务器。

组件:
MCP hosts
– Claude Desktop、Cursor、Windsurf 等应用程序,或希望通过 MCP 访问数据的 AI 工具。
MCP Clients
– 与 MCP 服务器保持 1:1 连接的协议客户端,充当通信桥梁。
MCP Servers
– 轻量级程序,每个程序都通过标准化的模型上下文协议公开特定的功能(如读取文件、查询数据库等)。
本地数据源(Local Data Sources)
– MCP 服务器可以安全访问计算机上的文件、数据库和服务。例如,浏览器自动化 MCP 服务器需要访问您的浏览器才能工作。
远程服务(Remote Services)
– MCP 服务器可以连接到的外部 API 和基于云的系统。
为什么 MCP 很重要?
MCP之所以重要,是因为:
✅ 它将开发人员通用AI助手的梦想变成了现实。
✅ 将这些作组合成复杂工作流的潜力(由 AI 处理逻辑)将导致智能自动化的新时代。
如果有兴趣阅读更多内容,请查看:
-
什么是模型上下文协议 (MCP)?(https://www.builder.io/blog/model-context-protocol) 由 Builder.io 团队 -
MCP:它是什么以及为什么它很重要 (https://addyo.substack.com/p/mcp-what-it-is-and-why-it-matters)作者:Addy Osmani
你可以观看下面的视频地址,了解更多MCP内容!
-
https://youtu.be/7j_NE6Pjv-E
30 + MCP 开源示例
|
|
|
|
|
|
---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
参考资料
[1] 模型上下文协议 (MCP): https://modelcontextprotocol.io/introduction
[2] CopilotKit’s Open MCP Client: https://github.com/CopilotKit/open-mcp-client
[3] Docker MCP: https://github.com/ckreiling/mcp-server-docker
[4] Ghidra MCP: https://github.com/lauriewired/ghidramcp
[5] Obsidian MCP: https://github.com/smithery-ai/mcp-obsidian
[6] Blender MCP: https://github.com/ahujasid/blender-mcp
[7] Unreal MCP: https://github.com/chongdashu/unreal-mcp
[8] Cursor talk to Figma: https://github.com/sonnylazuardi/cursor-talk-to-figma-mcp
[9] E2B MCP: https://github.com/e2b-dev/mcp-server
[10] Ableton MCP: https://github.com/ahujasid/ableton-mcp
[11] Firecrawl MCP: https://github.com/mendableai/firecrawl-mcp-server
[12] Unity MCP: https://github.com/justinpbarnett/unity-mcp
[13] Mem0 MCP: https://github.com/mem0ai/mem0-mcp
[14] GitHub official MCP: https://github.com/github/github-mcp-server
[15] n8n custom node MCP: https://github.com/nerding-io/n8n-nodes-mcp
[16] Magic MCP: https://github.com/21st-dev/magic-mcp
[17] Browser MCP: https://github.com/browsermcp/mcp
[18] ElevenLabs MCP: https://github.com/elevenlabs/elevenlabs-mcp
[19] Gmail MCP: https://github.com/GongRzhe/Gmail-MCP-Server
[20] WhatsApp MCP: https://github.com/lharries/whatsapp-mcp
[21] Sequential Thinking: https://github.com/modelcontextprotocol/servers/tree/HEAD/src/sequentialthinking
[22] Supabase MCP: https://github.com/supabase-community/supabase-mcp
[23] Brave Search: https://github.com/modelcontextprotocol/servers/tree/main/src/brave-search
[24] Perplexity MCP: https://github.com/ppl-ai/modelcontextprotocol
[25] Browserbase MCP: https://github.com/browserbase/mcp-server-browserbase
[26] Playwright MCP: https://github.com/microsoft/playwright-mcp
[27] Lingo MCP: https://github.com/lingodotdev/lingo.dev/blob/main/mcp.md
[28] Git MCP: https://github.com/idosal/git-mcp
[29] Kubernetes MCP: https://github.com/Flux159/mcp-server-kubernetes
[30] Spotify MCP: https://github.com/varunneal/spotify-mcp
[31] Linear MCP: https://github.com/jerhadf/linear-mcp-server
(文:极市干货)