使用说明
MCP速成课程
这是一个按照YouTube教程操作的MCP服务器演示, MCP代理AI Python速成课程
要运行
uv run mcp dev server/weather.py 运行天气MCP(或“运行气象控制程序”,具体翻译取决于MCP在此上下文中的具体含义,若MCP为特定气象软件或系统的缩写,则应翻译为相应的名称)
uv run server/client.py 运行调用MCP的客户端代理
uv run mcp install server/weather.py 在Claude桌面本地安装MCP服务器
在VS Code中手动添加服务器
.vscode/mcp.json(这个文件名直接翻译为中文即为“.vscode/mcp.json”,因为文件名通常不翻译,保持原样,但如果要解释其含义,可以理解为“位于.vscode目录下的mcp.json文件”)
{
"servers": {
"my-weather-mcp-server-c23722d0": {
"type": "stdio",
"command": "uv",
"args": [
"run",
"--with",
"mcp[cli]",
"mcp",
"run",
"<absolute-path>/mcp-crash-course/server/weather.py"
]
}
},
"inputs": []
}
集装箱化
`mcpserver`目录中包含另一个服务器和客户端。`Dockerfile`用于将服务器容器化,需要在调用客户端之前先运行该服务器。`client-stdio.py`无法正常工作。`Dockerfile-clientsse`用于将客户端-sse容器化,但在运行时不允许用户输入状态码。
