使用说明
先决条件
在设置环境之前,请确保已安装以下内容:
-
Python 3.10+
-
UV(高性能Python包管理器)
-
Node.js(用于MCP检查器和一些客户端)
设置和安装
1.克隆存储库
git clone https://github.com/toqeer-yasir/MCP.git
cd MCP
2.环境设置和依赖关系
# Initialize the project with UV
uv init .
安装FastMCP框架
uv add fastmcp
# or alternatively
uv pip install fastmcp
3.验证安装
python -c "import fastmcp; print('FastMCP installed successfully!')"
🧪 测试您的服务器 发展模式
# Primary method with UV
uv fastmcp dev server_name.py
Alternative Methods
# Direct FastMCP command
fastmcp dev server_name.py
如果以上两种方法都不起作用,请使用MCP检查器
npx @modelcontextprotocol/inspector python file_name.py
🏗️ 项目结构 此存储库包含:
🔧 MCP服务器 本地MCP服务器-直接在您的计算机上运行
远程MCP服务器-云托管MCP服务
💻 MCP客户端 与MCP服务器连接的客户端实现
示例集成和使用模式 设置本地服务器:
cd servers/local
uv fastmcp dev your_server.py
与客户端连接:
cd clients
python client_example.py