这是一个简单的模板,用于使用Model Context Protocol (MCP)为Cursor IDE创建自定义工具。从这个模板创建自己的仓库,修改工具,并将其连接到你的Cursor IDE。

点击“部署到Heroku”按钮
部署后,配置Cursor:
/sse路径(例如:https://<your-app-name>.herokuapp.com/sse)在Cursor中测试你的代理心情:
你可以通过三种方式运行服务器:使用Docker、传统Python设置或直接在Cursor IDE中运行。
项目包括Docker支持以方便部署:
# 克隆仓库
git clone https://github.com/kirill-markin/weaviate-mcp-server.git
cd weaviate-mcp-server
# 创建环境文件
cp .env.example .env
# 构建并启动服务器
docker compose up --build -d
# 查看日志
docker compose logs -f
# 检查服务器状态
docker compose ps
# 停止服务器
docker compose down
服务器将在以下地址可用:
快速测试:
# 测试服务器端点
curl -i http://localhost:8000/sse
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-run-mcp-server.sh文件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自动安装Cursor IDE的MCP服务器模板:
npx -y @smithery/cli install @kirill-markin/example-mcp-server --client claude
<a href="https://glama.ai/mcp/servers/jgisqn8zco"><img width="380" height="200" src="https://glama.ai/mcp/servers/jgisqn8zco/badge" alt="Cursor IDE MCP服务器模板" /></a>