先创建 MCP Server 这个文件夹,在 AI 编程工具中打开。在当前目录下打开命令行,输入以下命令完成项目创建:
给到 AI 编程工具以下提示词,让 AI 编程工具帮我们初始化项目:
这是一个 nodejs 项目,帮我初始化项目,就是把 typescript 以及需要的插件都安装好,并且执行 build 命令能通过,构建生成 js 文件
创建好了,现在开发 MCP Server,提示词如下:
帮我开发一个 MCP Server,用于收集全栈 AI Agent 面试题,index.ts 为起始文件
开发完成后,index.ts 如下图 2:
再看 createInterviewMcpServer 源码:
注册 tool 如下图:
还有注册 resource 跟 Prompt:
从以上代码可以看出,MCP Server 就是注册 server → 注册 tool → 注册 resource → 注册 prompt 这四步,最后运行 server。接下来挨个解析下:
把上面四步串起来,举个例子,如下图:
那我们在什么场景用呢?可以参考下表:
| 用户意图 | 更适合用 | 具体项 |
|---|---|---|
| 列出所有 MCP 相关题 | Tool | search_interview_questions |
| 第 12 题答案是什么 | Tool | get_interview_question |
| 我想看完整题库 markdown | Resource | interview://guide |
| 开始 AI Agent 模拟面试 | Prompt | ai_agent_mock_interview |
开发完后,构建一下我们的 MCP Server:
构建好 MCP Server 后,可以在 AI 编程工具里使用。这里用的是 Cursor,其他工具其实都一样。
点开设置里的 MCPs 的 Add:
然后在配置我们的 MCP Server,给到 AI 编程工具如下提示词:
我开发的 MCP Server 已经构建好了,你帮我配置好
效果如下,可以看到 MCP Server 已经安装到 AI 编程工具里去了: