4步学会MCP Server 开发实战(完整保姆级教程)

✍️ 作者:AI程序员阿P 📅 2026-08-31
MCP Server 很复杂?核心就四步:注册 Server、注册 Tool、注册 Resource、注册 Prompt,然后 connect 运行。

一、创建 MCP Server

先创建 MCP Server 这个文件夹,在 AI 编程工具中打开。在当前目录下打开命令行,输入以下命令完成项目创建:

npm init -y
npm init 创建项目
图 1|npm init 完成项目创建

给到 AI 编程工具以下提示词,让 AI 编程工具帮我们初始化项目:

这是一个 nodejs 项目,帮我初始化项目,就是把 typescript 以及需要的插件都安装好,并且执行 build 命令能通过,构建生成 js 文件

创建好了,现在开发 MCP Server,提示词如下:

帮我开发一个 MCP Server,用于收集全栈 AI Agent 面试题,index.ts 为起始文件

开发完成后,index.ts 如下图 2:

index.ts 开发完成
图 2|index.ts 开发完成

再看 createInterviewMcpServer 源码:

createInterviewMcpServer 源码
图 3|createInterviewMcpServer 源码

注册 tool 如下图:

注册 Tool
图 4|注册 Tool

还有注册 resource 跟 Prompt:

注册 Resource 和 Prompt
图 5|注册 Resource 和 Prompt

从以上代码可以看出,MCP Server 就是注册 server → 注册 tool → 注册 resource → 注册 prompt 这四步,最后运行 server。接下来挨个解析下:

把上面四步串起来,举个例子,如下图:

四步串起来完整示例
图 6|四步串起来的完整示例

那我们在什么场景用呢?可以参考下表:

用户意图 更适合用 具体项
列出所有 MCP 相关题 Tool search_interview_questions
第 12 题答案是什么 Tool get_interview_question
我想看完整题库 markdown Resource interview://guide
开始 AI Agent 模拟面试 Prompt ai_agent_mock_interview

开发完后,构建一下我们的 MCP Server:

npm run build
npm run build 构建
图 7|npm run build 构建 MCP Server

二、使用 MCP Server

构建好 MCP Server 后,可以在 AI 编程工具里使用。这里用的是 Cursor,其他工具其实都一样。

点开设置里的 MCPs 的 Add:

打开设置中的 MCPs
图 8|打开设置里的 MCPs
MCPs Add 入口
图 9|MCPs 的 Add 入口

然后在配置我们的 MCP Server,给到 AI 编程工具如下提示词:

我开发的 MCP Server 已经构建好了,你帮我配置好
配置 MCP Server
图 10|AI 编程工具配置 MCP Server
配置过程
图 11|配置过程

效果如下,可以看到 MCP Server 已经安装到 AI 编程工具里去了:

MCP Server 安装效果
图 12|MCP Server 已安装到 AI 编程工具
安装效果确认
图 13|安装效果确认
💡 Ok,看完这篇教程你已经会开发 MCP Server 了,下一篇我们来一起开发 MCP Client。
你现在是把资料塞 Prompt,还是已经用 MCP 挂成 Resource/Tool 了?
可以评论区分享下 👇