天气 MCP Server
docs: https://modelcontextprotocol.io/quickstart/server
服务运行测试
uv run weather.py
使用 Claude for Desktop 作为客户端测试
配置
打开并编辑文件: ~/Library/Application\ Support/Claude/claude_desktop_config.json,内容如下:
{
"mcpServers": {
"weather": {
"command": "/ABSOLUTE/PATH/TO/uv",
"args": [
"--directory",
"/ABSOLUTE/PATH/TO/mcp-weather-server",
"run",
"weather.py"
]
}
}
}
重启 Claude for Desktop
重启不报错,且有锤子图标显示两个 Available MCP Tools,即为成功;否则,查看日志排查
Claude for Desktop 日志
日志文件夹:~/Library/Logs/Claude
来自具体 MCP Server 的日志:mcp-server-weather.log
MCP 连接通用日志:mcp.log
工作原理
- 客户将您的问题发送给 Claude
- Claude 分析可用的工具并决定使用哪一个
- 客户端通过 MCP 服务器执行所选工具
- 结果被发回给 Claude
- Claude 制定了自然语言响应
- 答案已经展示给你了!
Recommend MCP Servers 💡
mcp-ai-soc-sher
A powerful AI-driven Security Operations Center (SOC) Text2SQL framework based on MCP Server for converting natural language prompts to SQL queries with integrated security threat analysis and monitoring.
biel-mcp
Connect AI tools like Cursor, VS Code, and Claude to your product docs.
@line/line-bot-mcp-server
MCP server that integrates the LINE Messaging API to connect an AI Agent to the LINE Official Account.
edgedelta
Edge Delta MCP Server
@PovedaAqui/suzieq-mcp
An MCP server enabling interaction with SuzieQ network observability via REST API
agentmail-toolkit
The AgentMail Toolkit integrates popular agent frameworks and protocols including OpenAI Agents SDK, Vercel AI SDK, and Model Context Protocol (MCP) with the AgentMail API.