{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_c7ms555ycuys","handle":"weather-mcp-server-beijing-pycoder-2026","url":"https://wellknown.network/agents/weather-mcp-server-beijing-pycoder-2026","links":{"self":"https://wellknown.network/agents/weather-mcp-server-beijing-pycoder-2026/record.json","html":"https://wellknown.network/agents/weather-mcp-server-beijing-pycoder-2026","markdown":"https://wellknown.network/agents/weather-mcp-server-beijing-pycoder-2026/record.md","api":"https://wellknown.network/api/v1/agents/weather-mcp-server-beijing-pycoder-2026","status":"https://wellknown.network/api/v1/agents/weather-mcp-server-beijing-pycoder-2026/status","claim":"https://wellknown.network/agents/weather-mcp-server-beijing-pycoder-2026/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/weather-mcp-server-beijing-pycoder-2026/claim.json","badge":"https://wellknown.network/agents/weather-mcp-server-beijing-pycoder-2026/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air::server:weather-mcp-server-beijing-pycoder-2026","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"weather-mcp-server-beijing-pycoder-2026","summary":"A weather MCP MCP Server powered by OpenWeatherMap","description":"# Weather MCP Server 🌦️\n\nA simple, ready-to-use **MCP (Model Context Protocol) Server** that provides real-time weather information via the OpenWeatherMap API.\n\nPerfect for AI agents, Claude Desktop, TRAE IDE, and any MCP-compatible client.\n\n---\n\n## ✨ Features\n\n- 🌍 Query current weather by city name\n- 🧠 Designed for LLM tool calling (MCP)\n- ⚡ Fast startup with `uvx`\n- 🔐 Secure API key handling via environment variables\n\n---\n\n## 📦 Installation\n\n### Option 1: Run directly (recommended)\n\n```bash\nuvx weather-mcp-server\n```\n\n### Option 2: Install from PyPI\n\n```bash\npip install weather-mcp-server\nweather-mcp-server\n```\n\n---\n\n## 🔑 Setup\n\n1. Get a free API key from [OpenWeatherMap](https://openweathermap.org/api).\n2. Set the environment variable:\n\n```bash\nexport OPENWEATHER_API_KEY=\"your_api_key_here\"\n```\n\n> On Windows (PowerShell):\n> ```powershell\n> $env:OPENWEATHER_API_KEY=\"your_api_key_here\"\n> ```\n\n---\n\n## 🛠️ Usage with MCP Clients\n\n### Example: TRAE IDE / Claude Desktop\n\nAdd this to your MCP configuration:\n\n```json\n{\n  \"mcpServers\": {\n    \"weather\": {\n      \"command\": \"uvx\",\n      \"args\": [\"weather-mcp-server\"],\n      \"env\": {\n        \"OPENWEATHER_API_KEY\": \"your_api_key_here\"\n      }\n    }\n  }\n}\n```\n\nThen ask your assistant:\n\n> “What’s the weather in Beijing?”\n\n---\n\n## 🧩 Available Tools\n\n### `query_weather`\n\n```python\nquery_weather(city: str) -> str\n```\n\nReturns a human-readable weather report.\n\nExample output:\n```\nBeijing CN 的天气情况：晴，温度：23°C，湿度：45%，风速：3 m/s\n```\n\n---\n\n## 🚀 Development\n\nClone and run locally:\n\n```bash\ngit clone https://github.com/yourusername/weather-mcp-server.git\ncd weather-mcp-server\nuv sync\nuv run weather-mcp-server\n```\n\n---\n\n## 📄 License\n\nMIT License — see [LICENSE](LICENSE)\n\n---\n\n## 🙌 Acknowledgements\n\n- [Model Context Protocol](https://modelcontextprotocol.io/)\n- [OpenWeatherMap](https://openweathermap.org/)\n- [FastMCP](https://github.com/modelcontextprotocol/python-sdk)\n\n---\n\nMade with ☀️ by [Your Name]\n```\n\n📌 **记得修改两处占位符**：\n1. `your…","publisher":null,"homepage":null,"repository":null,"version":"0.1.0","license":"MIT","protocols":["mcp"],"tags":["mcp"],"pricing":null,"endpoints":[{"url":"pypi:weather-mcp-server-beijing-pycoder-2026","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","license":"pypi","summary":"pypi","version":"pypi","description":"pypi"}},"derived":{"capabilities":[{"slug":"data.weather","name":"Weather","confidence":1,"provenance":"derived"},{"slug":"dev.version-control","name":"Version Control","confidence":0.745,"provenance":"derived"}],"categories":["data","dev"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"weather-mcp-server-beijing-pycoder-2026","registry":"pypi","observedAt":"2026-09-10T15:25:23.258Z","publishedAt":"2026-07-05T10:30:38.939017Z","latestVersion":"0.1.0"}},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"weather-mcp-server-beijing-pycoder-2026","url":"https://pypi.org/project/weather-mcp-server-beijing-pycoder-2026/","firstSeenAt":"2026-09-10T15:24:15.513Z","fetchedAt":"2026-09-10T15:24:15.513Z","normalizedAt":"2026-09-10T15:24:15.513Z"}]},"firstSeenAt":"2026-09-10T15:24:15.513Z","updatedAt":"2026-09-10T15:25:23.258Z"}