
MCP Server Template for Cursor IDE

2025.02.24
1
Python开发工具扩展团队协作快速原型开发开发效率
MCP Server是一个为Cursor IDE设计的自定义工具模板,基于Model Context Protocol (MCP)。它允许开发者创建自己的工具库,并将其连接到Cursor IDE中,以增强开发体验。该服务器支持多种部署方式,包括Docker、传统Python设置以及直接在Cursor IDE中运行。
View on GitHub
Overview
基本能力
产品定位
MCP Server是一个为Cursor IDE设计的自定义工具模板,旨在通过Model Context Protocol (MCP)扩展Cursor IDE的功能。
核心功能
- 多部署方式支持:支持Docker、传统Python设置以及直接在Cursor IDE中运行。
- 灵活配置:可以通过环境变量自定义服务器端口、主机和调试模式。
- 快速测试:提供简单的测试命令,方便开发者快速验证服务器状态。
- 与Cursor IDE集成:可以轻松将服务器连接到Cursor IDE,增强开发体验。
适用场景
- 开发工具扩展:为Cursor IDE添加自定义功能。
- 团队协作:共享和部署自定义工具,提高团队开发效率。
- 快速原型开发:快速搭建和测试新的开发工具。
工具列表
- Docker工具:用于快速部署和管理服务器。
- uv包管理器:用于安装和管理Python依赖。
- Smithery:用于自动安装MCP Server。
常见问题解答
- 如何测试服务器状态?
使用命令
curl -i http://localhost:8000/sse
。 - 如何连接到Cursor IDE? 在Cursor IDE的设置中添加MCP服务器,选择适当的类型(stdio或sse)并输入URL或命令路径。
使用教程
使用依赖
- Docker:用于容器化部署。
- uv包管理器:用于Python依赖管理。
安装命令:
bash brew install uv # 或 pip install uv
安装教程
- Docker Setup
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
- Traditional Setup
bash uv pip install -e ".[dev]" uv run mcp-simple-tool
调试方式
- 查看日志
bash docker compose logs -f
- 测试服务器
bash curl -i http://localhost:8000/sse
- 运行测试
bash uv run pytest -v