
MCP Server Template for Cursor IDE

2025.03.26
0
Python开发工具扩展快速原型开发团队协作开发效率
MCP Server Template for Cursor IDE 是一个用于创建自定义工具的简单模板,基于模型上下文协议(MCP)。用户可以通过该模板创建自己的仓库,修改工具,并将其连接到Cursor IDE中。该服务器支持多种部署方式,包括Heroku、Docker和传统Python设置,并提供了与Cursor IDE的无缝集成。
View on GitHub
Overview
基本能力
产品定位
MCP Server Template for Cursor IDE 是一个用于创建自定义工具的模板,旨在帮助开发者快速构建和集成工具到Cursor IDE中。
核心功能
- 多种部署方式:支持Heroku、Docker和传统Python设置。
- 与Cursor IDE集成:可以轻松将服务器连接到Cursor IDE,实现工具的无缝使用。
- 环境变量配置:支持通过环境变量配置服务器端口、主机和调试模式等。
- 测试功能:提供测试端点,方便开发者验证服务器状态。
适用场景
- 开发工具扩展:为Cursor IDE开发自定义工具。
- 快速原型开发:利用模板快速构建和测试新工具。
- 团队协作:共享和部署自定义工具,提高团队开发效率。
工具列表
- Heroku部署工具:一键部署到Heroku平台。
- Docker工具:支持通过Docker Compose快速构建和运行服务器。
- 传统Python设置工具:支持通过uv包管理器安装和运行服务器。
- Smithery安装工具:支持通过Smithery自动安装到Claude Desktop。
常见问题解答
- 如何测试服务器状态?
- 使用
curl -i http://localhost:8000/sse
命令测试服务器端点。 - 如何连接到Cursor IDE?
- 在Cursor设置中添加新的MCP服务器,选择类型(stdio或sse)并输入URL或命令路径。
- 如何配置环境变量?
- 在
.env
文件中设置MCP_SERVER_PORT
、MCP_SERVER_HOST
等变量。
使用教程
使用依赖
- Docker依赖:
- 安装Docker和Docker Compose。
- 传统Python设置依赖:
- 安装uv包管理器:
bash brew install uv # macOS pip install uv # 任何OS
安装教程
- Docker安装:
bash git clone https://github.com/kirill-markin/weaviate-mcp-server.git cd weaviate-mcp-server cp .env.example .env docker compose up --build -d
- 传统Python安装:
bash uv pip install -e ".[dev]" uv run mcp-simple-tool # stdio传输 uv run mcp-simple-tool --transport sse --port 8000 # SSE传输
调试方式
- 查看日志:
bash docker compose logs -f
- 检查服务器状态:
bash docker compose ps
- 停止服务器:
bash docker compose down
- 运行测试:
bash uv run pytest -v