{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_czka5264t283","handle":"iflow-mcp-caiyunapp-mcp-caiyun-weather","url":"https://wellknown.network/agents/iflow-mcp-caiyunapp-mcp-caiyun-weather","links":{"self":"https://wellknown.network/agents/iflow-mcp-caiyunapp-mcp-caiyun-weather/record.json","html":"https://wellknown.network/agents/iflow-mcp-caiyunapp-mcp-caiyun-weather","markdown":"https://wellknown.network/agents/iflow-mcp-caiyunapp-mcp-caiyun-weather/record.md","api":"https://wellknown.network/api/v1/agents/iflow-mcp-caiyunapp-mcp-caiyun-weather","status":"https://wellknown.network/api/v1/agents/iflow-mcp-caiyunapp-mcp-caiyun-weather/status","claim":"https://wellknown.network/agents/iflow-mcp-caiyunapp-mcp-caiyun-weather/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/iflow-mcp-caiyunapp-mcp-caiyun-weather/claim.json","badge":"https://wellknown.network/agents/iflow-mcp-caiyunapp-mcp-caiyun-weather/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/iflow-mcp-caiyunapp-mcp-caiyun-weather/history","tools":"https://wellknown.network/api/v1/agents/iflow-mcp-caiyunapp-mcp-caiyun-weather/tools"},"ard":{"identifier":"urn:air::server:iflow-mcp-caiyunapp-mcp-caiyun-weather","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"iflow-mcp_caiyunapp_mcp-caiyun-weather","summary":"Caiyun Weather MCP Server","description":"# Caiyun Weather MCP Server\n\n## Setup Instructions\n\n> Before anything, ensure you have access to the API. You can apply for it at [https://docs.caiyunapp.com/weather-api/](https://docs.caiyunapp.com/weather-api/).\n\nInstall uv first.\n\nMacOS/Linux:\n\n```bash\ncurl -LsSf https://astral.sh/uv/install.sh | sh\n```\n\nWindows:\n\n```\npowershell -ExecutionPolicy ByPass -c \"irm https://astral.sh/uv/install.ps1 | iex\"\n```\n\n### Setup with Claude Desktop\n\n```\n# claude_desktop_config.json\n# Can find location through:\n# Hamburger Menu -> File -> Settings -> Developer -> Edit Config\n{\n  \"mcpServers\": {\n    \"caiyun-weather\": {\n      \"command\": \"uvx\",\n      \"args\": [\"mcp-caiyun-weather\"],\n      \"env\": {\n        \"CAIYUN_WEATHER_API_TOKEN\": \"YOUR_API_KEY_HERE\"\n      }\n    }\n  }\n}\n```\n\n### Ask Claude a question requiring weather\ne.g. \"What's the weather in Beijing Now?\"\n\n## Local/Dev Setup Instructions\n\n### Setup with Claude Desktop\n\n```\n# claude_desktop_config.json\n# Can find location through:\n# Hamburger Menu -> File -> Settings -> Developer -> Edit Config\n{\n  \"mcpServers\": {\n    \"caiyun-weather\": {\n      \"command\": \"uv\",\n      \"args\": [\n        \"--directory\",\n        \"/ABSOLUTE/PATH/TO/PARENT/FOLDER/mcp-caiyun-weather\",\n        \"run\",\n        \"mcp-caiyun-weather\"\n      ],\n      \"env\": {\n        \"CAIYUN_WEATHER_API_TOKEN\": \"YOUR_API_TOKEN_HERE\"\n      }\n    }\n  }\n}\n```\n\n### Debugging\n\nRun:\n```bash\nnpx @modelcontextprotocol/inspector \\\n      uv \\\n      --directory /ABSOLUTE/PATH/TO/PARENT/FOLDER/mcp-caiyun-weather \\\n      run \\\n      mcp-caiyun-weather\n```\n\n## Available Tools\n\n- `get_realtime_weather`: Get real-time weather data for a specific location\n  - Parameters:\n    - `lng`: The longitude of the location\n    - `lat`: The latitude of the location\n  - Returns detailed information including:\n    - Temperature\n    - Humidity\n    - Wind speed and direction\n    - Precipitation intensity\n    - Air quality metrics (PM2.5, PM10, O3, SO2, NO2, CO)\n    - AQI (China and USA standards)\n    - Life …","publisher":null,"homepage":"https://github.com/caiyunapp/mcp-caiyun-weather","repository":"https://github.com/caiyunapp/mcp-caiyun-weather","version":"0.1.1","license":"MIT License  Copyright (c) 2025 Beijing ColorfulClouds Technolo…","protocols":["mcp"],"tags":["mcp","weather"],"pricing":null,"endpoints":[{"url":"pypi:iflow-mcp_caiyunapp_mcp-caiyun-weather","type":"package_pypi","auth":null,"probeable":false},{"url":"pypi:iflow-mcp_mcp-caiyun-weather","type":"package_pypi","auth":null,"probeable":false},{"url":"pypi:mcp-caiyun-weather","type":"package_pypi","auth":null,"probeable":false},{"url":"pypi:mseep-mcp-caiyun-weather","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","license":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi"}},"derived":{"capabilities":[{"slug":"data.weather","name":"Weather","confidence":1,"provenance":"declared"}],"categories":["data"],"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":"iflow-mcp_caiyunapp_mcp-caiyun-weather","registry":"pypi","observedAt":"2026-09-10T06:25:37.675Z","publishedAt":"2026-01-28T05:48:50.494606Z","latestVersion":"0.1.1"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"iflow-mcp_caiyunapp_mcp-caiyun-weather","url":"https://pypi.org/project/iflow-mcp_caiyunapp_mcp-caiyun-weather/","firstSeenAt":"2026-09-09T18:21:02.667Z","fetchedAt":"2026-09-09T18:21:02.667Z","normalizedAt":"2026-09-09T18:21:02.667Z"},{"source":"pypi","key":"iflow-mcp_mcp-caiyun-weather","url":"https://pypi.org/project/iflow-mcp_mcp-caiyun-weather/","firstSeenAt":"2026-09-09T19:25:21.359Z","fetchedAt":"2026-09-09T19:25:21.359Z","normalizedAt":"2026-09-09T19:25:21.359Z"},{"source":"pypi","key":"mcp-caiyun-weather","url":"https://pypi.org/project/mcp-caiyun-weather/","firstSeenAt":"2026-09-10T00:24:40.384Z","fetchedAt":"2026-09-10T00:24:40.384Z","normalizedAt":"2026-09-10T00:24:40.384Z"},{"source":"pypi","key":"mseep-mcp-caiyun-weather","url":"https://pypi.org/project/mseep-mcp-caiyun-weather/","firstSeenAt":"2026-09-10T06:24:50.928Z","fetchedAt":"2026-09-10T06:24:50.928Z","normalizedAt":"2026-09-10T06:24:50.928Z"}]},"firstSeenAt":"2026-09-09T18:21:02.667Z","updatedAt":"2026-09-10T06:25:37.675Z"}