MCP Server 项目模板
这是一个MCP Server 项目模板,提供了以下功能:
- 示例提供了工具hello_word_tool
MCP 使用配置
本项目支持通过多种客户端配置 MCP 服务器,以便与各种 IDE 或工具集成。以下是一些常见客户端的配置示例:
Claude Code
- 配置文件
{
"mcpServers": {
"context7": {
"type": "stdio",
"command": "uvx",
"args": ["mcp-server-template"]
}
}
}
- 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"
]
}
}
}
源码安装
- 克隆仓库
- 安装依赖:
pip install -r requirements.txt - 配置环境变量(参见下文)
配置
在项目根目录创建.env文件,包含以下环境变量:
# 服务名
SERVER_NAME=My-MCP-Server
CONTEXT_PATH=
PORT=9087
TYPE=streamable-http
运行
运行命令
python server.py
使用uvx安装并运行(推荐)
uvx mcp-server-template
说明
- “xxx.xx.xx.xxx”需要换成本机ip
- 环境变量按实际需求配置
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)
| File | Size | Uploaded | |
|---|---|---|---|
| jewei_mcp_server_template-0.10.6.1123.tar.gz | 3.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|