使用说明
MCP实验室
此存储库包含一个用于在Python中试验MCP的模块化设置。它包括服务器和客户端,以及可重用的工具模块。
项目结构
mcp/
├── mcp_server/ # MCP server implementation and tools
│ ├── server.py
│ ├── requirements.txt
│ ├── README.md
│ └── tools/
│ └── ...
├── mcp_client/ # MCP client implementation
│ ├── client.py
│ ├── client_llm.py
│ ├── requirements.txt
│ ├── README.md
│ └── .env
├── LICENSE
└── README.md # (This file)
快速开始
1.克隆存储库
git clone https://github.com/LPFerreira33/mcp-lab.git
cd mcp-lab
2.设置服务器
cd mcp_server
python -m venv .venv
source .venv/bin/activate
uv pip install -r requirements.txt
uv run server.py
3.设置客户端
cd mcp_client
python -m venv .venv
.venv\Scripts\activate
uv pip install -r requirements.txt
# Edit .env to match your server's IP and port if needed
python client.py
工具模块
可重复使用的工具按以下方式组织 mcp_server/tools/ 并由服务器自动注册。您可以通过在这些模块中创建新的Python函数来添加自己的工具。
许可证
该项目根据MIT许可证获得许可。看 许可证 了解详情。
