使用说明
使用Python的MCP游乐场
利用python库fastmcp和GoFastMCP服务器https://gofastmcp.com/mcp.有简单的客户端和服务器hello world的示例, 使用gofastmcp SearchFastMcp工具进行mcp客户端测试,并使用单独的天气示例 客户端和服务器文件。
设置
使用诗歌来管理依赖关系。
要安装依赖项,请运行:
poetry install
要运行此示例,请使用:
poetry run python src/mcp_project/clients/gofastmcp.py
运行天气示例
在一个选项卡或终端会话中,使用天气工具启动MCP服务器:
poetry run python src/mcp_project/servers/weather.py
在另一个选项卡或终端会话中,运行天气客户端:
poetry run python src/mcp_project/clients/weather.py
生成流程图图像
Graphviz(brew安装Graphviz)
点-点图/flow.dot图/flow_dot.png
Mermaid(npm安装-g@Mermaid js/mamermaid cli&&npx木偶师浏览器安装chrome无头shell)
mmdc-i图/flow.mmd-o图/flow_mmd.png
