使用说明
🧠 模型上下文协议检查器(本地开发 uv)
该项目是一个本地开发环境,用于运行和检查 模型上下文协议(MCP) 使用 uv,一个快速、现代的Python包管理器。
🚀 快速开始
1.初始化项目
首先使用以下命令初始化一个新的Python项目 uv:
uv init <project_name>
cd <project_name>
这将使用Poetry风格的项目元数据建立一个pyproject.toml,并创建一个基本结构。
2.创建虚拟环境
创建并激活虚拟环境:
在Windows中:
要创建:
python -m venv <virtual env name>
要激活:
.venv\Scripts\activate
在Mac Os中:
要创建:
python -m venv <virtual env name>
要激活:
source .venv/bin/activate
3.安装所需的依赖项
安装所需的库(例如,用于MCP和检查器逻辑)。您可以使用以下方式完成此操作:
pip install -r requirements.txt
4.运行MCP检查器
设置好所有内容后,您可以使用以下命令运行模型上下文协议检查器:
uv run mcp dev main.py
这将使用uv的隔离运行器在MCP开发环境中运行main.py入口点。
🗂️ 项目结构(示例)
mcp-server-app/
├── app/
│ ├── __init__.py
│ ├── main.py # Entry point to run the MCP inspector
│ └── tools/ # Utility modules for protocol logic
│ ├── __init__.py
│ └── temperature.py # Example utility module
├── requirements.txt # (Optional) dependency list
├── pyproject.toml # Project configuration and metadata
└── README.md
UI示例
🛠 开发技巧
将开发工具添加到pyproject.toml中,或根据需要使用uv pip install进行安装。
📄 许可证
MIT许可证——有关完整详细信息,请参阅许可证。
