玩弄MCP功能
这个项目是一个实验和测试MCP功能的游乐场。
- 这
src/toying_with_mcp_features_/server.py包含工具的虚拟功能 - 这
test/local_client_example.py建议asampling_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