小贴士:按下Ctrl+D 或 ⌘+D,一键收藏本站,方便下次快速访问!
MIT License
2
最近更新:1个月前

一个用于使用模型上下文协议 (MCP) 创建 Cursor IDE 自定义工具的模板,允许开发人员通过自己的服务器端工具扩展 Cursor 的功能。

Cursor IDE 的 MCP 服务器模板

使用模型上下文协议 (MCP) 创建 Cursor IDE 自定义工具的简单模板。从此模板创建自己的存储库,修改工具并将其连接到您的 Cursor IDE。

服务器心情响应

快速开始

  1. 点击“部署到 Heroku”按钮

    部署到 Heroku
  2. 部署完成后,在 Cursor 中进行配置:

    • 打开 Cursor 设置 → 功能
    • 添加新的 MCP 服务器
    • 使用您的 Heroku URL 和 /sse 路径(例如:https://<your-app-name>.herokuapp.com/sse
  3. 在 Cursor 中测试您的代理的心情:

    • 询问您的代理“请查询我们的服务器心情并告诉我它如何。”
    • 服务器将以愉快的消息和一个爱心 ❤️ 响应

替代设置方法

您可以使用三种方式运行服务器:使用 Docker、传统的 Python 设置或直接在 Cursor IDE 中运行。

Docker 设置

该项目包含 Docker 支持以便于部署:

  1. 初始设置:
bash 复制代码
# 克隆存储库
git clone https://github.com/kirill-markin/weaviate-mcp-server.git
cd weaviate-mcp-server

# 创建环境文件
cp .env.example .env
  1. 使用 Docker Compose 构建和运行:
bash 复制代码
# 构建并启动服务器
docker compose up --build -d

# 查看日志
docker compose logs -f

# 检查服务器状态
docker compose ps

# 停止服务器
docker compose down
  1. 服务器将在以下地址可用:

  2. 快速测试:

bash 复制代码
# 测试服务器端点
curl -i http://localhost:8000/sse
  1. 连接到 Cursor IDE:
    • 打开 Cursor 设置 → 功能
    • 添加新的 MCP 服务器
    • 类型:选择 "sse"
    • URL:输入 http://localhost:8000/sse

传统设置

首先,安装 uv 包管理器:

bash 复制代码
# 在 macOS 上安装 uv
brew install uv
# 或通过 pip 安装(任何操作系统)
pip install uv

使用 stdio(默认)或 SSE 传输启动服务器:

bash 复制代码
# 安装带有开发依赖项的包
uv pip install -e ".[dev]"

# 使用 stdio 传输(默认)
uv run mcp-hitchcode

# 在自定义端口上使用 SSE 传输
uv run mcp-hitchcode --transport sse --port 8000

# 运行测试
uv run pytest -v

安装完成后,可以直接将服务器连接到 Cursor IDE:

  1. 在 Cursor 中右键单击 cursor-run-mcp-server.sh 文件
  2. 选择“复制路径”以复制绝对路径
  3. 打开 Cursor 设置(齿轮图标)
  4. 导航到功能选项卡
  5. 滚动到底部的“MCP 服务器”
  6. 点击“添加新的 MCP 服务器”
  7. 填写表单:
    • 名称:选择任意名称(例如:“my-mcp-server-1”)
    • 类型:选择 “stdio”(不是 “sse”,因为我们本地运行服务器)
    • 命令:粘贴之前复制的 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 标记

要通过 Smithery 自动为 Claude 桌面安装 Cursor IDE 的 MCP 服务器模板:

bash 复制代码
npx -y @smithery/cli install @kirill-markin/example-mcp-server --client claude

Glama 服务器评审

Cursor IDE MCP 服务器模板