模型上下文协议检查器

一个本地开发环境,用于运行和检查模型上下文协议(MCP),使用uv作为Python包管理器。

  • by vishnuvardhanreddy-vvr
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 vishnuvardhanreddy-vvr/mcp-server-app

使用说明

🧠 模型上下文协议检查器(本地开发 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许可证——有关完整详细信息,请参阅许可证。