
MCP Server Template for Cursor IDE

2025.03.15
2
PythonIDE工具扩展开发工具开发效率
MCP Server Template for Cursor IDE 是一个用于创建自定义工具的模板,基于Model Context Protocol (MCP)。它允许用户通过Heroku、Docker或传统Python设置快速部署和连接到Cursor IDE,提供简单的服务器状态查询功能。
View on GitHub
Overview
基本能力
产品定位
MCP Server Template for Cursor IDE 是一个用于创建自定义工具的模板,基于Model Context Protocol (MCP)。
核心功能
- 提供简单的服务器状态查询功能
- 支持通过Heroku、Docker或传统Python设置快速部署
- 可以连接到Cursor IDE
适用场景
- 为Cursor IDE创建自定义工具
- 快速测试MCP服务器的部署和连接
工具列表
cursor-run-mcp-server.sh
- 用于在Cursor IDE中运行MCP服务器的脚本
常见问题解答
- 如何测试服务器状态?
- 在Cursor IDE中询问"Please ask about our server mood and let me know how it is."
- 服务器将返回一个愉快的消息和心形符号
使用教程
使用依赖
- 安装uv包管理器
# Install uv on macOS
brew install uv
# Or install via pip (any OS)
pip install uv
安装教程
- 通过Docker安装
# Clone the repository
git clone https://github.com/kirill-markin/weaviate-mcp-server.git
cd weaviate-mcp-server
# Create environment file
cp .env.example .env
# Build and start the server
docker compose up --build -d
- 传统Python设置
# Install the package with development dependencies
uv pip install -e ".[dev]"
# Using stdio transport (default)
uv run mcp-hitchcode
# Using SSE transport on custom port
uv run mcp-hitchcode --transport sse --port 8000
调试方式
- 查看Docker日志
docker compose logs -f
- 检查服务器状态
docker compose ps
- 测试服务器端点
curl -i http://localhost:8000/sse