MCP Server Template for Cursor IDE

MCP Server Template for Cursor IDE

site icon
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的功能。

核心功能

  1. 多部署方式支持:支持Docker、传统Python设置以及直接在Cursor IDE中运行。
  2. 灵活配置:可以通过环境变量自定义服务器端口、主机和调试模式。
  3. 快速测试:提供简单的测试命令,方便开发者快速验证服务器状态。
  4. 与Cursor IDE集成:可以轻松将服务器连接到Cursor IDE,增强开发体验。

适用场景

  1. 开发工具扩展:为Cursor IDE添加自定义功能。
  2. 团队协作:共享和部署自定义工具,提高团队开发效率。
  3. 快速原型开发:快速搭建和测试新的开发工具。

工具列表

  1. Docker工具:用于快速部署和管理服务器。
  2. uv包管理器:用于安装和管理Python依赖。
  3. Smithery:用于自动安装MCP Server。

常见问题解答

  1. 如何测试服务器状态? 使用命令curl -i http://localhost:8000/sse
  2. 如何连接到Cursor IDE? 在Cursor IDE的设置中添加MCP服务器,选择适当的类型(stdio或sse)并输入URL或命令路径。

使用教程

使用依赖

  1. Docker:用于容器化部署。
  2. uv包管理器:用于Python依赖管理。 安装命令: bash brew install uv # 或 pip install uv

安装教程

  1. 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
  2. Traditional Setup bash uv pip install -e ".[dev]" uv run mcp-simple-tool

调试方式

  1. 查看日志 bash docker compose logs -f
  2. 测试服务器 bash curl -i http://localhost:8000/sse
  3. 运行测试 bash uv run pytest -v

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。