MCP Server Template for Cursor IDE
一个简单的模板,用于使用模型上下文协议为 Cursor IDE 创建自定义工具,可以通过 Heroku、Docker 部署,或者直接在 Cursor IDE 中部署。 (Alternatively, a more literal translation:) 一个简单的模板,用于使用模型上下文协议为 Cursor IDE 创建自定义工具,可以通过 Heroku、Docker 或直接在 Cursor IDE 内部署。
Tools
mcp_fetch
Fetches a website and returns its content
mood
Ask the server about its mood - it's always happy!
README
用于 Cursor IDE 的 MCP 服务器模板
一个使用模型上下文协议 (MCP) 为 Cursor IDE 创建自定义工具的简单模板。从此模板创建您自己的存储库,修改工具,并将它们连接到您的 Cursor IDE。

快速开始
-
点击 "Deploy to Heroku" 按钮
-
部署后,配置 Cursor:
- 打开 Cursor 设置 → Features
- 添加新的 MCP 服务器
- 使用您的 Heroku URL,并加上
/sse路径 (例如,https://<your-app-name>.herokuapp.com/sse)
-
在 Cursor 中测试您的代理的心情:
- 询问您的代理 "Please ask about our server mood and let me know how it is." (请询问我们服务器的心情,并告诉我它的状态。)
- 服务器将回复一条欢快的消息和一个心 ❤️
其他设置方法
您可以通过三种方式运行服务器:使用 Docker、传统的 Python 设置或直接在 Cursor IDE 中。
Docker 设置
该项目包含 Docker 支持,方便部署:
- 初始设置:
# 克隆存储库
git clone https://github.com/kirill-markin/weaviate-mcp-server.git
cd weaviate-mcp-server
# 创建环境变量文件
cp .env.example .env
- 使用 Docker Compose 构建和运行:
# 构建并启动服务器
docker compose up --build -d
# 查看日志
docker compose logs -f
# 检查服务器状态
docker compose ps
# 停止服务器
docker compose down
-
服务器将在以下位置可用:
- SSE 端点: http://localhost:8000/sse
-
快速测试:
# 测试服务器端点
curl -i http://localhost:8000/sse
- 连接到 Cursor IDE:
- 打开 Cursor 设置 → Features
- 添加新的 MCP 服务器
- 类型: 选择 "sse"
- URL: 输入
http://localhost:8000/sse
传统设置
首先,安装 uv 包管理器:
# 在 macOS 上安装 uv
brew install uv
# 或者通过 pip 安装 (任何操作系统)
pip install uv
使用 stdio (默认) 或 SSE 传输启动服务器:
# 安装包含开发依赖项的包
uv pip install -e ".[dev]"
# 使用 stdio 传输 (默认)
uv run mcp-simple-tool
# 使用自定义端口上的 SSE 传输
uv run mcp-simple-tool --transport sse --port 8000
# 运行测试
uv run pytest -v
安装完成后,您可以将服务器直接连接到 Cursor IDE:
- 在 Cursor 中右键单击
cursor-run-mcp-server.sh文件 - 选择 "Copy Path" 以复制绝对路径
- 打开 Cursor 设置 (齿轮图标)
- 导航到 Features 选项卡
- 向下滚动到 "MCP Servers"
- 点击 "Add new MCP server"
- 填写表格:
- Name: 选择任何名称 (例如,"my-mcp-server-1")
- Type: 选择 "stdio" (而不是 "sse",因为我们在本地运行服务器)
- Command: 粘贴您之前复制的
cursor-run-mcp-server.sh的绝对路径。 例如:/Users/kirillmarkin/weaviate-mcp-server/cursor-run-mcp-server.sh
环境变量
可用的环境变量 (可以在 .env 中设置):
MCP_SERVER_PORT(默认: 8000) - 服务器运行的端口MCP_SERVER_HOST(默认: 0.0.0.0) - 服务器绑定的主机DEBUG(默认: false) - 启用调试模式MCP_USER_AGENT- 用于网站获取的自定义 User-Agent
其他选项
通过 Smithery 安装
要通过 Smithery 为 Claude Desktop 自动安装 Cursor IDE 的 MCP 服务器模板:
npx -y @smithery/cli install @kirill-markin/example-mcp-server --client claude
Glama 服务器评论
<a href="https://glama.ai/mcp/servers/jgisqn8zco"><img width="380" height="200" src="https://glama.ai/mcp/servers/jgisqn8zco/badge" alt="Server Template for Cursor IDE MCP server" /></a>
推荐服务器
Baidu Map
百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
Playwright MCP Server
一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。
Audiense Insights MCP Server
通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。
Magic Component Platform (MCP)
一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。
VeyraX
一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。
Kagi MCP Server
一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。
graphlit-mcp-server
模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。
mcp-server-qdrant
这个仓库展示了如何为向量搜索引擎 Qdrant 创建一个 MCP (Managed Control Plane) 服务器的示例。
e2b-mcp-server
使用 MCP 通过 e2b 运行代码。
Neon MCP Server
用于与 Neon 管理 API 和数据库交互的 MCP 服务器