MCP功能测试工具

一个用于实验和测试MCP功能的开发工具,支持本地客户端和开发模式。

  • by LeoWanty
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 LeoWanty/toying-with-mcp-features

使用说明

玩弄MCP功能

这个项目是一个实验和测试MCP功能的游乐场。

  • 这 src/toying_with_mcp_features_/server.py 包含工具的虚拟功能
  • 这 test/local_client_example.py 建议a sampling_handler 和 elicitation_handler 适用于具有FastMCP的本地客户端
  • 这 test/test_server 提出用于测试的模拟处理程序

怎么玩?

要么与 MCP检查员 (见下文开发模式)或 本地MCP客户端 (从复制内容开始 test_server.py)在笔记本上。

安装

要安装项目及其依赖项,请运行以下命令:

uv sync
pip install -e .

用法

要运行服务器,请从存储库的根目录执行以下命令:

python src/toying_with_mcp_features/server.py

服务器将启动并监听上的请求 stdio.

开发模式

要在开发模式下运行服务器:

fastmcp dev src/toying_with_mcp_features/server.py