{"_id":"@dexterlu/my-first-mcp","_rev":"7-28406b33f77dfc3bbe53f38dfd85e608","name":"@dexterlu/my-first-mcp","dist-tags":{"latest":"2.0.6"},"versions":{"2.0.0":{"name":"@dexterlu/my-first-mcp","version":"2.0.0","keywords":["mcp","claude","ai-tools","weather","geocoding","time","api","open-meteo"],"author":{"name":"dexterlu"},"license":"MIT","_id":"@dexterlu/my-first-mcp@2.0.0","maintainers":[{"name":"dexterlu","email":"dexterlu@hotmail.com"}],"homepage":"https://github.com/dexterlu/my-first-mcp#readme","bugs":{"url":"https://github.com/dexterlu/my-first-mcp/issues"},"bin":{"my-first-mcp":"dist/index.js"},"dist":{"shasum":"6bb9d616ecdd884edf3cc8357e791b4940882747","tarball":"https://registry.npmjs.org/@dexterlu/my-first-mcp/-/my-first-mcp-2.0.0.tgz","fileCount":3,"integrity":"sha512-PDWzTrtsisx0xi36zfBNgAqjleEsurghT3/dv7x6W3XWro6D5l7fMye6MKHyF3z45jEMtXrrMhxjJrKpXaoSlQ==","signatures":[{"sig":"MEUCIQC0nJdTfPLIK5Q/jShPyz1pDoBK4f4n6wleRq85kFscCwIgAUQJSnPS2aT7sQ639gCVlkfV6DQiCxxHe26xngdXvq0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16341},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","scripts":{"dev":"ts-node --esm src/index.ts","test":"node test-api.mjs","build":"tsc","start":"node dist/index.js","watch":"tsc --watch"},"_npmUser":{"name":"dexterlu","email":"dexterlu@hotmail.com"},"repository":{"url":"git+https://github.com/dexterlu/my-first-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"一个功能强大的 MCP 服务器，支持查询地球上任意城市的天气和时间信息","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.25.3"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^25.2.0"},"_npmOperationalInternal":{"tmp":"tmp/my-first-mcp_2.0.0_1770218300532_0.900483198386985","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@dexterlu/my-first-mcp","version":"2.0.1","keywords":["mcp","claude","ai-tools","weather","geocoding","time","api","open-meteo"],"author":{"name":"dexterlu"},"license":"MIT","_id":"@dexterlu/my-first-mcp@2.0.1","maintainers":[{"name":"dexterlu","email":"dexterlu@hotmail.com"}],"homepage":"https://github.com/dexterlu/my-first-mcp#readme","bugs":{"url":"https://github.com/dexterlu/my-first-mcp/issues"},"bin":{"city-weather-mcp":"dist/index.js"},"dist":{"shasum":"409d8f2677b8f286107742cdfd7008d4618723d0","tarball":"https://registry.npmjs.org/@dexterlu/my-first-mcp/-/my-first-mcp-2.0.1.tgz","fileCount":3,"integrity":"sha512-uzLRDm4dKTh91QeAjhtYwPUNJbifyrbWEm0mDW+2yu3boqGUQDIKtrQVWq3EeoVhYspU50jwZSaMOpaVqcmthA==","signatures":[{"sig":"MEUCIQDJV70nyDemr1MNtf+nqx/X8QW1iuiZLY4iUTsRwaM+VwIgZPKiVPdg3rmgR7fD7GL6EcgreV3gXeNAs9ovIQ8PmAg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16376},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","scripts":{"dev":"ts-node --esm src/index.ts","test":"node test-api.mjs","build":"tsc","start":"node dist/index.js","watch":"tsc --watch"},"_npmUser":{"name":"dexterlu","email":"dexterlu@hotmail.com"},"repository":{"url":"git+https://github.com/dexterlu/my-first-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"一个功能强大的 MCP 服务器，支持查询地球上任意城市的天气和时间信息","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.25.3"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^25.2.0"},"_npmOperationalInternal":{"tmp":"tmp/my-first-mcp_2.0.1_1770220177906_0.3460750655344951","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@dexterlu/my-first-mcp","version":"2.0.2","keywords":["mcp","claude","ai-tools","weather","geocoding","time","api","open-meteo"],"author":{"name":"dexterlu"},"license":"MIT","_id":"@dexterlu/my-first-mcp@2.0.2","maintainers":[{"name":"dexterlu","email":"dexterlu@hotmail.com"}],"homepage":"https://github.com/dexterlu/my-first-mcp#readme","bugs":{"url":"https://github.com/dexterlu/my-first-mcp/issues"},"bin":{"city-weather-mcp":"dist/index.js"},"dist":{"shasum":"fc7cc368dfb70f714cd36a278bb83469a6614636","tarball":"https://registry.npmjs.org/@dexterlu/my-first-mcp/-/my-first-mcp-2.0.2.tgz","fileCount":3,"integrity":"sha512-XJFz8gvc3cgst3Vt96hsCw6XqgPjv54hum2yKEP3pe8UfHVMrry5xW8Ow/q/EqgGTdJrfqxjKLpTqQhuRck19Q==","signatures":[{"sig":"MEUCIQD/+Qqooeix5kr4E7ovc3s2QQakaqOYNur6GH91PKwQ7QIgIwFxVa4/Vynn56TvRqSyIhjRY9Gl5kYxNH8vx33C1YU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16535},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","scripts":{"dev":"ts-node --esm src/index.ts","test":"node test-api.mjs","build":"tsc && node scripts/postbuild.js","start":"node dist/index.js","watch":"tsc --watch","inspect":"npx @modelcontextprotocol/inspector node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"dexterlu","email":"dexterlu@hotmail.com"},"repository":{"url":"git+https://github.com/dexterlu/my-first-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"一个功能强大的 MCP 服务器，支持查询地球上任意城市的天气和时间信息","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.25.3"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^25.2.0"},"_npmOperationalInternal":{"tmp":"tmp/my-first-mcp_2.0.2_1770257489917_0.2995020937176591","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@dexterlu/my-first-mcp","version":"2.0.3","keywords":["mcp","model-context-protocol","claude","ai-tools","weather","geocoding","time","api","open-meteo"],"author":{"name":"dexterlu"},"license":"MIT","_id":"@dexterlu/my-first-mcp@2.0.3","maintainers":[{"name":"dexterlu","email":"dexterlu@hotmail.com"}],"homepage":"https://github.com/dexterlu/my-first-mcp#readme","bugs":{"url":"https://github.com/dexterlu/my-first-mcp/issues"},"bin":{"city-weather-mcp":"dist/index.js"},"dist":{"shasum":"bcd6085854a723eb450584663fdaf2b674f0ffc5","tarball":"https://registry.npmjs.org/@dexterlu/my-first-mcp/-/my-first-mcp-2.0.3.tgz","fileCount":5,"integrity":"sha512-jYkjtNoOkIs3Pt14xVEodhNi3H5raJLPeDj+8WLxoheZfU9W3NAsM61X7QP3xPpEvy4IwUMdaVliw6SPVd6xCA==","signatures":[{"sig":"MEQCIHnnig/f/LDcJZYiCSKYGNFGSgopqkn6aHilnBnawdWnAiA5aBB/5iBgjWDVVCXnyfb2ygFBhObg+IDlMxoKp3mP3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21751},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"ts-node --esm src/index.ts","test":"node test-api.mjs","build":"tsc && node scripts/postbuild.js","start":"node dist/index.js","watch":"tsc --watch","inspect":"npx @modelcontextprotocol/inspector node dist/index.js","prepack":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"dexterlu","email":"dexterlu@hotmail.com"},"repository":{"url":"git+https://github.com/dexterlu/my-first-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"一个功能强大的 MCP 服务器，支持查询地球上任意城市的天气和时间信息","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.24.0","@modelcontextprotocol/sdk":"^1.25.3"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^25.2.0"},"_npmOperationalInternal":{"tmp":"tmp/my-first-mcp_2.0.3_1770259478861_0.5191546928857123","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@dexterlu/my-first-mcp","version":"2.0.4","keywords":["mcp","model-context-protocol","claude","ai-tools","weather","geocoding","time","api","open-meteo"],"author":{"name":"dexterlu"},"license":"MIT","_id":"@dexterlu/my-first-mcp@2.0.4","maintainers":[{"name":"dexterlu","email":"dexterlu@hotmail.com"}],"homepage":"https://github.com/dexterlu/my-first-mcp#readme","bugs":{"url":"https://github.com/dexterlu/my-first-mcp/issues"},"bin":{"city-weather-mcp":"dist/index.js"},"dist":{"shasum":"ef7db99c60d4b8d3acca8fe0693d19fb25209822","tarball":"https://registry.npmjs.org/@dexterlu/my-first-mcp/-/my-first-mcp-2.0.4.tgz","fileCount":5,"integrity":"sha512-kOU6UpDEc7J8jp4Wsi5Q8gTLZa4nkIo3F5cjaxPRyHXswF60hMATtg17KytdhszCM9dSTW1JXAVb8Fw6VIHLaw==","signatures":[{"sig":"MEUCIQCULwFUTFvJnLr4chdciQKuY8DeHkEbtmVYbhVwM0uFvQIgbPkmRHXa2jmx0tmtbEaPIr9p6WNNIv1Zi5ELwb3q1a0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21904},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"ts-node --esm src/index.ts","test":"node test-api.mjs","build":"tsc && node scripts/postbuild.js","start":"node dist/index.js","watch":"tsc --watch","inspect":"npx @modelcontextprotocol/inspector node dist/index.js","prepack":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"dexterlu","email":"dexterlu@hotmail.com"},"repository":{"url":"git+https://github.com/dexterlu/my-first-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"一个功能强大的 MCP 服务器，支持查询地球上任意城市的天气和时间信息","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.24.0","@modelcontextprotocol/sdk":"^1.25.3"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^25.2.0"},"_npmOperationalInternal":{"tmp":"tmp/my-first-mcp_2.0.4_1770261081627_0.687152140521416","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@dexterlu/my-first-mcp","version":"2.0.5","keywords":["mcp","model-context-protocol","claude","ai-tools","weather","geocoding","time","api","open-meteo"],"author":{"name":"dexterlu"},"license":"MIT","_id":"@dexterlu/my-first-mcp@2.0.5","maintainers":[{"name":"dexterlu","email":"dexterlu@hotmail.com"}],"homepage":"https://github.com/dexterlu/my-first-mcp#readme","bugs":{"url":"https://github.com/dexterlu/my-first-mcp/issues"},"bin":{"my-first-mcp":"dist/index.js","city-weather-mcp":"dist/index.js"},"dist":{"shasum":"5728b82e7da8ed3bcefc3f520c6a8f13d30a77d4","tarball":"https://registry.npmjs.org/@dexterlu/my-first-mcp/-/my-first-mcp-2.0.5.tgz","fileCount":5,"integrity":"sha512-K2YPNURTaqmISw6/QKVqBpV4+VkhaL0j3tzb3zhdvUf9Oxh6JNb9JS0QYSsR9KqsVZcuqBh5HLCtAaFXBRhPDw==","signatures":[{"sig":"MEUCIFXQPR64RZLtoTMcjefbEGTKsoMhAOV2+X5BRfdTGhlDAiEA1uDCCNRn0Ag+cGgfTORm6vtmwsib0/pVGUhQIIn5XC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21975},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"ts-node --esm src/index.ts","test":"node test-api.mjs","build":"tsc && node scripts/postbuild.js","start":"node dist/index.js","watch":"tsc --watch","inspect":"npx @modelcontextprotocol/inspector node dist/index.js","prepack":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"dexterlu","email":"dexterlu@hotmail.com"},"repository":{"url":"git+https://github.com/dexterlu/my-first-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"一个功能强大的 MCP 服务器，支持查询地球上任意城市的天气和时间信息","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.24.0","@modelcontextprotocol/sdk":"^1.25.3"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^25.2.0"},"_npmOperationalInternal":{"tmp":"tmp/my-first-mcp_2.0.5_1770270758544_0.1669826463861943","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"@dexterlu/my-first-mcp","version":"2.0.6","type":"module","description":"一个功能强大的 MCP 服务器，支持查询地球上任意城市的天气和时间信息","main":"dist/index.js","types":"dist/index.d.ts","bin":{"my-first-mcp":"dist/index.js","city-weather-mcp":"dist/index.js"},"scripts":{"build":"tsc && node scripts/postbuild.js","dev":"ts-node --esm src/index.ts","start":"node dist/index.js","watch":"tsc --watch","test":"node test-api.mjs","inspect":"npx @modelcontextprotocol/inspector node dist/index.js","prepublishOnly":"npm run build","prepack":"npm run build"},"keywords":["mcp","model-context-protocol","claude","ai-tools","weather","geocoding","time","api","open-meteo"],"author":{"name":"dexterlu"},"license":"MIT","engines":{"node":">=18.0.0"},"dependencies":{"@modelcontextprotocol/sdk":"^1.25.3","zod":"^3.24.0"},"devDependencies":{"@types/node":"^25.2.0","ts-node":"^10.9.2","typescript":"^5.9.3"},"repository":{"type":"git","url":"git+https://github.com/dexterlu/my-first-mcp.git"},"homepage":"https://github.com/dexterlu/my-first-mcp#readme","bugs":{"url":"https://github.com/dexterlu/my-first-mcp/issues"},"_id":"@dexterlu/my-first-mcp@2.0.6","_nodeVersion":"22.18.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-GZrwdcmYD69cCfwsiQFGpYAckgc0eEPLbIcoD4/pmF+lw7tBcN/+JxfTCvXP6V6YV6QzhhCYiM16Zy9GTA/cFA==","shasum":"9a672dbf9fccf682e9e042fea4e9c243ae4f6328","tarball":"https://registry.npmjs.org/@dexterlu/my-first-mcp/-/my-first-mcp-2.0.6.tgz","fileCount":5,"unpackedSize":21965,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICMuvaG18vGlsfoZX3oNSi5qjBiJsB3RNklsfxF1PJnMAiEAyt7L5GlSi+9d34rwwDdrbtv+7sm1oXAi3caFo37STos="}]},"_npmUser":{"name":"dexterlu","email":"dexterlu@hotmail.com"},"directories":{},"maintainers":[{"name":"dexterlu","email":"dexterlu@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/my-first-mcp_2.0.6_1770273162017_0.8209209171463856"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-04T15:18:20.438Z","modified":"2026-02-05T06:32:42.298Z","2.0.0":"2026-02-04T15:18:20.672Z","2.0.1":"2026-02-04T15:49:38.081Z","2.0.2":"2026-02-05T02:11:30.063Z","2.0.3":"2026-02-05T02:44:39.015Z","2.0.4":"2026-02-05T03:11:21.760Z","2.0.5":"2026-02-05T05:52:38.698Z","2.0.6":"2026-02-05T06:32:42.182Z"},"bugs":{"url":"https://github.com/dexterlu/my-first-mcp/issues"},"author":{"name":"dexterlu"},"license":"MIT","homepage":"https://github.com/dexterlu/my-first-mcp#readme","keywords":["mcp","model-context-protocol","claude","ai-tools","weather","geocoding","time","api","open-meteo"],"repository":{"type":"git","url":"git+https://github.com/dexterlu/my-first-mcp.git"},"description":"一个功能强大的 MCP 服务器，支持查询地球上任意城市的天气和时间信息","maintainers":[{"name":"dexterlu","email":"dexterlu@hotmail.com"}],"readme":"# @dexterlu/my-first-mcp\n\n一个功能强大的 Model Context Protocol (MCP) 服务器，支持查询地球上任意城市的天气和时间信息。\n\n## ✨ 特性\n\n- 🌤️ **天气查询**: 查询全球任意城市的实时天气信息\n- 🕐 **时间查询**: 获取全球任意城市的当前时间和时区信息\n- 🏙️ **综合查询**: 同时获取城市的天气和时间信息\n- 🌍 **全球覆盖**: 支持地球上任意城市，基于 Open-Meteo API\n- 🎯 **精准定位**: 使用地理编码 API 精确定位城市\n- 💬 **多语言支持**: 支持中文、英文等多种语言的城市名称\n\n## 📦 安装\n\n### 通过 npx 直接使用（推荐）\n\n```bash\nnpx -y @dexterlu/my-first-mcp\n```\n\n### 全局安装\n\n```bash\nnpm install -g @dexterlu/my-first-mcp\n```\n\n## 🚀 使用方法\n\n### 在 Claude Desktop 中使用\n\n1. 找到 Claude Desktop 配置文件：\n   - **macOS**: `~/Library/Application Support/Claude/claude_desktop_config.json`\n   - **Windows**: `%APPDATA%\\Claude\\claude_desktop_config.json`\n\n2. 添加以下配置：\n\n```json\n{\n  \"mcpServers\": {\n    \"@dexterlu/my-first-mcp\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@dexterlu/my-first-mcp\"]\n    }\n  }\n}\n```\n\n或者使用本地开发版本：\n\n```json\n{\n  \"mcpServers\": {\n    \"@dexterlu/my-first-mcp\": {\n      \"command\": \"node\",\n      \"args\": [\"/绝对路径/到/my-first-mcp/dist/index.js\"]\n    }\n  }\n}\n```\n\n3. 重启 Claude Desktop\n\n### 在 Cursor/Windsurf 中使用\n\n在 MCP 配置文件中添加：\n\n```json\n{\n  \"mcpServers\": {\n    \"@dexterlu/my-first-mcp\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@dexterlu/my-first-mcp\"]\n    }\n  }\n}\n```\n\n### 使用 MCP Inspector 测试\n\n```bash\nnpx @modelcontextprotocol/inspector npx -y @dexterlu/my-first-mcp\n```\n\n## 🔧 开发\n\n### 克隆仓库\n\n```bash\ngit clone https://github.com/dexterlu/my-first-mcp.git\ncd my-first-mcp\n```\n\n### 安装依赖\n\n```bash\nnpm install\n```\n\n### 本地开发\n\n```bash\nnpm run dev\n```\n\n### 构建\n\n```bash\nnpm run build\n```\n\n### 运行测试\n\n```bash\nnpm test\n```\n\n### 使用 Inspector 测试\n\n```bash\nnpm run inspect\n```\n\n## 🛠️ 可用工具\n\n### 1. hello - 打招呼工具\n\n向指定的人打招呼。\n\n**参数**:\n- `name` (可选): 要问候的名字\n\n**示例**:\n```\n使用 hello 工具，名字设为 \"Claude\"\n```\n\n### 2. get_weather - 天气查询工具\n\n查询指定城市的当前天气情况，包括温度、天气描述、湿度和风速。\n\n**参数**:\n- `city` (必需): 城市名称（支持中文、英文等多种语言）\n\n**示例**:\n```\n查询北京的天气\n查询 New York 的天气\n```\n\n### 3. get_time - 时间查询工具\n\n查询指定城市的当前时间，包含日期、时间和时区信息。\n\n**参数**:\n- `city` (必需): 城市名称（支持中文、英文等多种语言）\n\n**示例**:\n```\n查询伦敦的时间\n查询 Tokyo 的时间\n```\n\n### 4. get_city_info - 城市信息查询工具\n\n综合查询指定城市的天气和时间信息。\n\n**参数**:\n- `city` (必需): 城市名称（支持中文、英文等多种语言）\n\n**示例**:\n```\n查询巴黎的城市信息\n查询 Sydney 的城市信息\n```\n\n## 📝 技术栈\n\n- **TypeScript**: 类型安全的开发体验\n- **MCP SDK**: 官方 Model Context Protocol SDK\n- **Zod**: 数据验证和类型推断\n- **Open-Meteo API**: 免费的天气和地理编码 API\n\n## 🔍 数据来源\n\n- **天气数据**: [Open-Meteo Forecast API](https://open-meteo.com/)\n- **地理编码**: [Open-Meteo Geocoding API](https://open-meteo.com/)\n\n## 📄 许可证\n\nMIT License - 详见 [LICENSE](LICENSE) 文件\n\n## 🤝 贡献\n\n欢迎提交 Issue 和 Pull Request！\n\n## 📮 联系方式\n\n- 作者: dexterlu\n- GitHub: [dexterlu/my-first-mcp](https://github.com/dexterlu/my-first-mcp)\n- 问题反馈: [Issues](https://github.com/dexterlu/my-first-mcp/issues)\n\n## 🙏 致谢\n\n- [Model Context Protocol](https://modelcontextprotocol.io/)\n- [Open-Meteo](https://open-meteo.com/)\n- [Anthropic Claude](https://claude.ai/)\n\n---\n\n**版本**: 2.0.3 | **Node.js 要求**: >=18.0.0\n","readmeFilename":"README.md"}