使用说明
你好,世界 MCP 服务器
一个简单的模型上下文协议(MCP)服务器,它使用FastMCP和uv进行依赖管理,展示了基本功能。
功能
这个MCP服务器提供:
工具
- **say_hello(name)**为指定名称返回问候消息(默认为“World”)
- **获取服务器信息()**返回有关服务器的信息,包括版本和功能
资源
- 你好://问候语一个简单的“hello world”信息
- **你好,根据你的要求,以下是我翻译的内容:**服务器信息,包括创建详情
要求
- Python >=3.10
- uv(用于依赖管理)
安装
- 克隆或下载此项目
- 使用 uv 安装依赖项:
uv sync
用法
运行MCP服务器
要启动MCP服务器:
uv run python -m test_mcp.server
服务器将以STDIO模式启动,准备接受MCP客户端的连接。
测试服务器
运行测试脚本来验证功能:
uv run python test_server.py
开发
项目结构:
test_mcp/
├── test_mcp/
│ ├── __init__.py
│ └── server.py # Main MCP server implementation
├── test_server.py # Test script
├── pyproject.toml # Project configuration and dependencies
├── .python-version # Python version (3.10)
└── README.md # This file
依赖项
- fastmcp用于构建MCP服务器的现代Python框架
- 由……管理 根据上面的信息,执行如下指令: 为了快速、可靠地解决依赖问题
许可
这是一个用于学习MCP服务器开发的演示项目。
