Skip to main content

MCP Server 项目模板

这是一个MCP Server 项目模板,提供了以下功能:

  • 示例提供了工具hello_word_tool

MCP 使用配置

本项目支持通过多种客户端配置 MCP 服务器,以便与各种 IDE 或工具集成。以下是一些常见客户端的配置示例:

Claude Code

  1. 配置文件
{
  "mcpServers": {
    "context7": {
      "type": "stdio",
      "command": "uvx",
      "args": ["mcp-server-template"]
    }
  }
}
  1. cli
claude mcp add mcp-server-template --scope project uvx mcp-server-template

Windsurf / Cursor / Claude

对于基于 Windsurf 框架的客户端(如 Cursor 和 Claude),您可以在 ~/.codeium/windsurf/mcp_config.json 文件中配置 MCP 服务器。以下是一个示例配置:

{
  "mcpServers": {
    "mcp-server-template": {
      "disabled": false,
      "command": "uvx",
      "args": [
        "mcp-server-template"
      ]
    }
  }
}

Cline

对于 Cline 客户端,您可以在其配置文件中添加类似的 MCP 服务器配置。具体的配置方式请参考 Cline 的官方文档。通常,您需要指定服务器的名称、命令、参数和环境变量。

// Cline 配置文件示例 (具体格式请参考 Cline 文档)
{
  "mcpServers": {
    "mcp-server-template": {
      "command": "uvx",
      "args": [
        "mcp-server-template"
      ]
    }
  }
}

源码安装

  1. 克隆仓库
  2. 安装依赖:pip install -r requirements.txt
  3. 配置环境变量(参见下文)

配置

在项目根目录创建.env文件,包含以下环境变量:

# 服务名
SERVER_NAME=My-MCP-Server
CONTEXT_PATH=
PORT=9087
TYPE=streamable-http

运行

运行命令

python server.py

使用uvx安装并运行(推荐)

uvx mcp-server-template

说明

  1. “xxx.xx.xx.xxx”需要换成本机ip
  2. 环境变量按实际需求配置

Metadata

Release files for jewei-mcp-server-template 0.10.6.1123

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for jewei-mcp-server-template 0.10.6.1123
File Size Uploaded
jewei_mcp_server_template-0.10.6.1123.tar.gz 3.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for jewei-mcp-server-template 0.10.6.1123
File Interpreter ABI Platform
jewei_mcp_server_template-0.10.6.1123-py3-none-any.whl Python 3 none any Details

Total release size: 6.7 kB

Release files / jewei_mcp_server_template-0.10.6.1123.tar.gz

Download URL jewei_mcp_server_template-0.10.6.1123.tar.gz
Size 3.0 kB
Tags Source
SHA-256 checksum
How to use checksums
f77644d409033e8e3a6092d1274ad6b4c15b15b5c20ad528ee458619cd0fe9b0
BLAKE2b-256 checksum
How to use checksums
4259b03449d296921822e94ff7ae7e974c818927d08488fd384a836239c98093
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.18

Release files / jewei_mcp_server_template-0.10.6.1123-py3-none-any.whl

Download URL jewei_mcp_server_template-0.10.6.1123-py3-none-any.whl
Size 3.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
819615590bf6ebc22ef63116b6ee5f6296b08b36e9cd5d14e9b2ccb6efb56b58
BLAKE2b-256 checksum
How to use checksums
074a7c9898dd378fbb7ff74b8cd35983b7df2184cc7e9015bd5af3d399ddcc0c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.18
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page