Lework Study hard, improve every day.

使用 Cursor 创建 MCP Server:新手友好指南

2025-03-06
lework
ai
本文 1671 字,阅读全文约需 5 分钟

前言

欢迎来到这篇 Cursor IDE 使用指南!无论你是编程新手还是有经验的开发者,本教程都将帮助你了解如何利用 Cursor IDE 的强大 AI 功能来创建一个 MCP Server。

在开始之前,让我们先了解一些基本概念:

  • Cursor IDE:一款集成了 AI 功能的代码编辑器,能够帮助你更高效地编写代码
  • Cursor 规则:可以控制 AI 模型行为的指令集,类似于系统提示词
  • MCP (Model Context Protocol):一种让 AI 模型与外部服务交互的协议
  • LangGPT:一个面向大语言模型的自然语言编程框架,帮助我们更好地构建提示词

本教程将通过三个简单步骤,带你实现一个返回 IP 地址归属地的 MCP Server:

  1. 创建一个 LangGPT 风格的提示词生成助手
  2. 利用这个助手生成一个 MCP 专家
  3. 让 MCP 专家帮我们实现一个简单的 MCP 应用

准备好了吗?让我们开始吧!

详细步骤

步骤一:创建 LangGPT 风格提示词生成助手

首先,我们需要创建一个能够生成 LangGPT 格式提示词的助手。这将帮助我们更好地构建后续的 MCP 专家提示词。

  1. 在 Cursor 中,使用Ask 模式(通过点击界面右下角的对话框图标进入)
  2. 输入以下提示词:
@https://github.com/langgptai/LangGPT 学习这个LangGPT的仓库代码,帮我创建一个专门生成LangGPT格式的大模型prompt助手
  1. AI 会生成一个 LangGPT 风格的提示词助手

LangGPT助手生成结果

  1. 将生成的提示词保存到 Cursor 规则中:
    • 按下Ctrl+Shift+P打开命令面板
    • 搜索并选择New Cursor Rule

打开Cursor规则

  1. 将生成的提示词粘贴进去

创建规则

步骤二:创建 MCP 专家提示词

有了 LangGPT 助手后,我们可以创建一个专门的 MCP 专家提示词。

  1. 在 Cursor 中,使用 Ask 模式
  2. 输入以下提示词:
@https://modelcontextprotocol.io/introduction @https://modelcontextprotocol.io/quickstart/server @https://modelcontextprotocol.io/quickstart/client 学习mcp的文档,使用LangGPT助手生成一个MCP专家
  1. AI 会生成一个 MCP 专家的提示词

MCP专家提示词

  1. 将这个提示词保存在你的项目中,以便后续使用

步骤三:利用 MCP 专家创建 IP 归属地查询服务

现在,我们可以使用 MCP 专家来帮助我们创建一个实际的应用了。

  1. 在 Cursor 中,使用Agent 模式
  2. 输入以下提示词:
你是一个MCP专家,帮我在当前目录下创建一个 MCP Server,用来返回ip地址的归属地,MCP Server 提供 http sse 方式传输数据,使用 https://api.ip.sb/geoip 接口来查询ip信息。可以参考@https://github.com/modelcontextprotocol/typescript-sdk,参考接口文档 @https://ip.sb/api/ 来调用接口查询ip信息。
  1. AI 会开始生成代码和指导

MCP应用生成

  1. 跟随 AI 的指导,点击”Accept”接受生成的代码和建议, 按照 AI 的指导进行简单调试,确保 MCP Server 能够正常运行
  2. 完成所有步骤后,你将得到一个完整的工程项目

运行结果

步骤四:在 Cursor 中配置 MCP Server

最后,我们需要在 Cursor 中配置 MCP Server,以便在 agent 模式下使用它。

  1. 按下Ctrl+Shift+J打开 Cursor 设置页面
  2. 添加你刚刚创建的 MCP Server

添加MCP Server

MCP Server配置

  1. 配置完成后,你就可以在 agent 模式下使用你的 MCP Server 了

使用MCP Server

代码放在了 https://github.com/lework/mcp-server-ip.git

参考资源

如果你有任何问题或建议,欢迎在评论区留言。祝你编程愉快!

原文地址 https://lework.github.io/2025/03/06/cursor_mcp_server/

Similar Posts

Comments