AI编程萌新必看:从0到1写一个 MCP服务,附优秀MCP导航站,复制粘贴就能用
AI编程萌新必看:从0到1写一个 MCP服务,附优秀MCP导航站,复制粘贴就能用
AI编程萌新必看:从0到1写一个 MCP服务,附优秀MCP导航站,复制粘贴就能用 AI编程萌新必看:从0到1写一个 MCP服务,附优秀MCP导航站,复制粘贴就能用 Modified May 3, 2025 MCPs.live 搜索 好友最近研究几个MCP客户端实现,顺手借助AI开发了一个MCP搜索站。 Composio MCP https://mcp.composio.dev/ [9] 这个站点特别的地方是,每个MCP都可以生成一个SSE URL,开发者技能在自己应用中集成这个MCP的能力,无需从0开发。 Pulse MCP 也是设计很棒的MCP站,收录了1500多个Server。 比较特别的是,网站提供了很多Use Case,让人更直观了解怎么用。 更多说明 MCP 导航和市场在飞速扩张,但质量稂莠不齐,注意甄别。 预计,未来会出现很多付费MCP Server,也会出大量支持 MCP的客户端软件,不仅仅是现在的 AI编程工具。 比如群友 Vaayne 正在开发的著名 AI 聊天客户端 Cherry Studio,目前在紧锣密鼓测试 MCP功能,估计很快能上线。 如果想了解更多MCP相关知识,可参考 https://xiangyangqiaomu.feishu.cn/wiki/PXAKwEgLQir9rkkV1zjcGnMHntg?fromScene=spaceOverview [10] 如想进群学习,加我微信: vista8 后记 这两天看了一些MCP教程,很多只有例子,没说怎么配置环境、怎么在Cursor、Cline等编辑器中配置。 看完教程,还是知道怎么搞,也不知道怎么开发自己的MCP Server。 索性写个教程,一方面是自己的学习总结,另一方面帮助和我一困惑的人。 引用链接 [1] https://www.cursor.com/: [2] https://codeium.com/windsurf: [3] https://www.trae.ai/: [4] https://cline.bot/: [5] https://www.warp.dev/: [6] https://github.com/modelcontextprotocol/python sdk: [7] https://smithery.ai/: [8] https://x.com/idoubicc: [9] https://mcp.composio.dev/: [10] https://xiangyangqiaomu.feishu.cn/wiki/PXAKwEgLQir9rkkV1zjcGnMHntg?fromScene=spaceOverview: MCPs.live 搜索 好友最近研究几个MCP客户端实现,顺手借助AI开发了一个MCP搜索站。 Composio MCP https://mcp.composio.dev/ [9] 这个站点特别的地方是,每个MCP都可以生成一个SSE URL,开发者技能在自己应用中集成这个MCP的能力,无需从0开发。 Pulse MCP 也是设计很棒的MCP站,收录了1500多个Server。 比较特别的是,网站提供了很多Use Case,让人更直观了解怎么用。 更多说明 MCP 导航和市场在飞速扩张,但质量稂莠不齐,注意甄别。 预计,未来会出现很多付费MCP Server,也会出大量支持 MCP的客户端软件,不仅仅是现在的 AI编程工具。 比如群友 Vaayne 正在开发的著名 AI 聊天客户端 Cherry Studio,目前在紧锣密鼓测试 MCP功能,估计很快能上线。 如果想了解更多MCP相关知识,可参考 https://xiangyangqiaomu.feishu.cn/wiki/PXAKwEgLQir9rkkV1zjcGnMHntg?fromScene=spaceOverview [10] 如想进群学习,加我微信: vista8 后记 这两天看了一些MCP教程,很多只有例子,没说怎么配置环境、怎么在Cursor、Cline等编辑器中配置。 看完教程,还是知道怎么搞,也不知道怎么开发自己的MCP Server。 索性写个教程,一方面是自己的学习总结,另一方面帮助和我一困惑的人。 引用链接 [1] https://www.cursor.com/: [2] https://codeium.com/windsurf: [3] https://www.trae.ai/: [4] https://cline.bot/: [5] https://www.warp.dev/: [6] https://github.com/modelcontextprotocol/python sdk: [7] https://smithery.ai/: [8] https://x.com/idoubicc: [9] https://mcp.composio.dev/: [10] https://xiangyangqiaomu.feishu.cn/wiki/PXAKwEgLQir9rkkV1zjcGnMHntg?fromScene=spaceOverview: 🔗 原文链接: https://mp.weixin.qq.com/s/y4f TiK7... https://mp.weixin.qq.com/s/y4f TiK7... 原创 向阳乔木 向阳乔木推荐看2025年03月10日 18:40 天津 字数 1503,阅读大约需 8 分钟 看再多MCP教程,都不如直接上手写一个。 Deepseek等模型训练经验告诉我们: “干中学” 效率最高。 本文推荐一些常用AI编程工具,然后一步步教你写一个 MCP 服务器。 最后,再推荐一些好用的 MCP 应用市场。 MCP 是未来让 AI Agent变得更简单易用的关键,趋势已非常明显,值得持续跟进学习。 工欲善其事必先利器 Claude Sonnet 3.5问世后,带动用这个模型的 AI编程工具大火。 下面是常见的 AI 辅助编程工具,付费的有Cursor、Windsurf,免费的可选Trae(字节出品)。 喜欢自定义和DIY的,推荐Visual Studio Code + Cline,再配置各种免费薅的 API key。 比如 Gemini 或者 火山方舟Deepseek V3,一定可以达到可用程度。 关于如何免费获取API key,之前写有教程: https://mp.weixin.qq.com/s/YiWFmq1j4xGlplM8cV1p3g?payreadticket=HCIiJXFQDeQJ0qTKy26ny 9jDnXERx2o8HevkvLovUT2pcQ9YiwPI3HPOqibfueux6fGYzA https://mp.weixin.qq.com/s/YiWFmq1j4xGlplM8cV1p3g?payreadticket=HCIiJXFQDeQJ0qTKy26ny 9jDnXERx2o8HevkvLovUT2pcQ9YiwPI3HPOqibfueux6fGYzA Cursor https://www.cursor.com/ [1] Windsurf: https://codeium.com/windsurf [2] Trae: https://www.trae.ai/ [3] Visual Code + Cline https://cline.bot/ [4] 手把手创建第一个MCP Server 有编程工具,接下来,手把手教完成第一个MCP server 第一步:打开系统终端或安装第三方工具 强推Warp,AI时代的 Terminal,有LLM加持,真的好用,且全平台支持(Linux、Windows、Mac)。 虽然要求注册账号登录有点怪,但也能理解。 官网下载: https://www.warp.dev/ [5] 第二步:创建MCP项目 终端中输入命令: mkdir mcp demo ,敲回车 命令作用:创建一个文件夹,叫 mcp demo 输入: cd mcp demo 进入文件夹 输入: touch main.py 创建一个叫main.py的文件。 然后输入 python m venv myenv 创建一个叫“myenv”的虚拟环境,避免Python库版本冲突。 激活虚拟环境 • macOS/Linux下输入: source myenv/bin/activate • Windows 输入: myenv\Scripts\activate 第三步:安装SDK,输入代码 安装MCP的Python SDK,命令: pip install mcp 其他安装方法和介绍见: https://github.com/modelcontextprotocol/python sdk [6] 接着,用任意代码编辑器打开 main.py,输入以下内容: 创建一个最简单的MCP服务器,只提供一个工具:两个数字的加法。 使用 MCP 服务器 Cursor 为例 首选项 Cursor Settings,打开如下图,点击“Add new MCP server” Name:随便起名 Command: mcp run /创建文件的完整目录/mcp test/main.py 过一会,MCP服务器会启动,指示器会变绿色。 Cursor右侧对话,输入 add 6,88 ,调用MCP中的add完成计算。 Cline 为例 打开Cline插件,按图示顺序点击 打开MCP servers installed Configure MCP Servers 编辑配置文件,添加一条: 持续迭代MCP功能 如果觉得上面的例子太简单。 你可以在这个main.py 代码 基础上迭代,给MCP增加更多Tool,甚至还可以看官方文档,增加Resource或Prompt调用。 举个例子,再增加一个叫call llm的工具,让它调用火山方舟的Deepseek V3回答问题。 迭代后代码如下: 输入Tool名称,发给AI: call llm “李白是谁”,输出如下: Cursor结果 Cline结果 好用的 MCP 市场 Smithery.ai 华裔青年Henry Mao打造的产品。 https://smithery.ai/ [7] 目前发现交互体验最好的MCP导航网站,每个MCP Server都搭配或生成使用代码: MCP.so 著名独立开发者idoubi开发的 MCP.so 导航,收录了2k多个Server,数量庞大。 作者 X 账号: https://x.com/idoubicc [8]