{"_id":"@duwenji/weather-mcp-server","_rev":"11-99494fa5cb784d5d354598653f7e0115","name":"@duwenji/weather-mcp-server","dist-tags":{"latest":"2.4.0"},"versions":{"1.0.0":{"name":"@duwenji/weather-mcp-server","version":"1.0.0","keywords":["mcp","weather","server","model-context-protocol"],"author":{"name":"duwenji","email":"duwenji@gmail.com"},"license":"MIT","_id":"@duwenji/weather-mcp-server@1.0.0","maintainers":[{"name":"duwenji","email":"duwenji@gmail.com"}],"bin":{"weather-mcp-server":"dist/weather-server.js"},"dist":{"shasum":"492a09b232d2a84ce311bb61ed8a577bfaf05607","tarball":"https://registry.npmjs.org/@duwenji/weather-mcp-server/-/weather-mcp-server-1.0.0.tgz","fileCount":7,"integrity":"sha512-A1b1PYc7wVyjet/Io2JSkEbSwrlTRsVkSN+rUr+8rvo22BxFYGf3S365nrqhWGqfYNM7TZk7ZyWIybQB5i3zsg==","signatures":[{"sig":"MEYCIQDaWkh61DcFHYrLXTfgkZs/BO5EQbEt86bkQPh3Hh3j0QIhANFw6/lMwcLT71kt7MJFSnM7TgEM7DKqq/o9J2FsZ1dO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7480},"main":"dist/weather-server.js","type":"commonjs","types":"./dist/weather-server.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"ts-node weather-server.ts","build":"tsc","clean":"rimraf dist","start":"node dist/weather-server.js"},"_npmUser":{"name":"duwenji","email":"duwenji@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for weather information","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@modelcontextprotocol/sdk":"^1.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.7.2"},"_npmOperationalInternal":{"tmp":"tmp/weather-mcp-server_1.0.0_1760323010789_0.6333062467777029","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@duwenji/weather-mcp-server","version":"2.0.0","keywords":["mcp","weather","server","model-context-protocol"],"author":{"name":"duwenji","email":"duwenji@gmail.com"},"license":"MIT","_id":"@duwenji/weather-mcp-server@2.0.0","maintainers":[{"name":"duwenji","email":"duwenji@gmail.com"}],"bin":{"weather-mcp-server":"dist/weather-server.js"},"dist":{"shasum":"3673b6e031be2a3cd517ad17afd931909afa2cc5","tarball":"https://registry.npmjs.org/@duwenji/weather-mcp-server/-/weather-mcp-server-2.0.0.tgz","fileCount":7,"integrity":"sha512-3TTVR2Rf7NfcC/Qr6vC6KTbrsepzEiDi9tgjSTTeXIt0RHedRGq+TZHgMxnkFm6Fru5tmlrk7HaJfY4qPnkl+g==","signatures":[{"sig":"MEQCIA+jS7wcLf3NCgyqZfUXCxZWZd0LovXWlffWLcgBWXigAiABIIilVtp6drEP53sxZr3g1nFkR+KUFxR7q+NeOoxpNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9835},"main":"dist/weather-server.js","type":"commonjs","types":"./dist/weather-server.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"ts-node weather-server.ts","build":"tsc","clean":"rimraf dist","start":"node dist/weather-server.js"},"_npmUser":{"name":"duwenji","email":"duwenji@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for weather information","directories":{},"_nodeVersion":"22.16.0","dependencies":{"dotenv":"^17.2.3","@modelcontextprotocol/sdk":"^1.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.7.2"},"_npmOperationalInternal":{"tmp":"tmp/weather-mcp-server_2.0.0_1760323980355_0.5805647820566793","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@duwenji/weather-mcp-server","version":"2.1.0","keywords":["mcp","weather","server","model-context-protocol","mcp-server"],"author":{"name":"duwenji","email":"duwenji@gmail.com"},"license":"MIT","_id":"@duwenji/weather-mcp-server@2.1.0","maintainers":[{"name":"duwenji","email":"duwenji@gmail.com"}],"bin":{"weather-mcp-server":"dist/weather-server.js"},"dist":{"shasum":"bb9d113b081126449cd771eb7f9471b5e5c52b67","tarball":"https://registry.npmjs.org/@duwenji/weather-mcp-server/-/weather-mcp-server-2.1.0.tgz","fileCount":7,"integrity":"sha512-vQpEip6nbj2Px4GgNFFi0VoNUIvrVV+lOWywRTwoekymaziJhw4cEAd1TgvwXcRO1cWP4KyP8E0GdyzYM8TBTA==","signatures":[{"sig":"MEUCIQC9U7TqmFd8/NsEw6vYe7MNYdTlFaZLFz2wOiInKwSLNgIgZ9ZHZ1FIv6JDuFcv1NU1Pp/fgnuuMwm7vZVFsslRCCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9853},"main":"dist/weather-server.js","type":"commonjs","types":"./dist/weather-server.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a56423326a3144c774a9c8dcece780823a7e0958","scripts":{"dev":"ts-node weather-server.ts","build":"tsc","clean":"rimraf dist","start":"node dist/weather-server.js"},"_npmUser":{"name":"duwenji","email":"duwenji@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for weather information","directories":{},"_nodeVersion":"22.16.0","dependencies":{"dotenv":"^17.2.3","@modelcontextprotocol/sdk":"^1.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.7.2"},"_npmOperationalInternal":{"tmp":"tmp/weather-mcp-server_2.1.0_1760326645669_0.1335489136357937","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@duwenji/weather-mcp-server","version":"2.2.0","keywords":["mcp","weather","server","model-context-protocol","mcp-server","weather"],"author":{"name":"duwenji","email":"duwenji@gmail.com"},"license":"MIT","_id":"@duwenji/weather-mcp-server@2.2.0","maintainers":[{"name":"duwenji","email":"duwenji@gmail.com"}],"bin":{"weather-mcp-server":"dist/weather-server.js"},"dist":{"shasum":"4bf6669edbc092121df517b6e233fdb8800c936d","tarball":"https://registry.npmjs.org/@duwenji/weather-mcp-server/-/weather-mcp-server-2.2.0.tgz","fileCount":7,"integrity":"sha512-w00xf8hVA3B/xib4/rC0YQH3W7h8R3d8ykkmQMxtNVC7FRxESFCWfS5hEU8xHQKuU8HfYyLzGacp56zS0Q49NQ==","signatures":[{"sig":"MEQCICdthBDpfjp5wqxrXDjOSJC2gdUGpvlIhr+K9vX7T3WOAiAaNmenJ1wBrQMbmd8riFecqAGJbGBSQkhpiptAVUEpog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9868},"main":"dist/weather-server.js","type":"commonjs","types":"./dist/weather-server.d.ts","engines":{"node":">=18.0.0"},"gitHead":"862cf6cd208928527f102a1d6410ca3b34849dca","scripts":{"dev":"ts-node weather-server.ts","build":"tsc","clean":"rimraf dist","start":"node dist/weather-server.js"},"_npmUser":{"name":"duwenji","email":"duwenji@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for weather information","directories":{},"_nodeVersion":"22.16.0","dependencies":{"dotenv":"^17.2.3","@modelcontextprotocol/sdk":"^1.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.7.2"},"_npmOperationalInternal":{"tmp":"tmp/weather-mcp-server_2.2.0_1760327304439_0.4708597899378679","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@duwenji/weather-mcp-server","version":"2.2.1","keywords":["mcp-server","weather-mcp","model-context-protocol","weather-api","claude-weather","ai-weather","mcp-weather-server","weather-information","ai-assistant","cline-tools"],"author":{"name":"duwenji","email":"duwenji@gmail.com"},"license":"MIT","_id":"@duwenji/weather-mcp-server@2.2.1","maintainers":[{"name":"duwenji","email":"duwenji@gmail.com"}],"bin":{"weather-mcp-server":"dist/weather-server.js"},"dist":{"shasum":"97a465097cb23404129a092f894658c1aaf033fd","tarball":"https://registry.npmjs.org/@duwenji/weather-mcp-server/-/weather-mcp-server-2.2.1.tgz","fileCount":7,"integrity":"sha512-2W7x//CTtvIAsdXUCI1JeiRkORq6w0eryZeE6fFfsja94yulhtrMOo6lyiIsL045UHgDhlYQ7A3HNo+dUSaKpQ==","signatures":[{"sig":"MEUCICZedsswExf0wYCiL4lY4kjJtiATZaVJVEEXpQaUt85XAiEAvgf3e2Cc1mOhZ1udg+7gmN+f2wQ5e5Zgbb4oS6UlwWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12707},"main":"dist/weather-server.js","type":"commonjs","types":"./dist/weather-server.d.ts","engines":{"node":">=18.0.0"},"gitHead":"83e34e222b4d629f8f15a17f4c7eff7f5d6c8a16","scripts":{"dev":"ts-node weather-server.ts","build":"tsc","clean":"rimraf dist","start":"node dist/weather-server.js"},"_npmUser":{"name":"duwenji","email":"duwenji@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server providing real-time weather information for AI assistants like Claude and Cline","directories":{},"_nodeVersion":"22.16.0","dependencies":{"dotenv":"^17.2.3","@modelcontextprotocol/sdk":"^1.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.7.2"},"_npmOperationalInternal":{"tmp":"tmp/weather-mcp-server_2.2.1_1760329603369_0.8552032612828413","host":"s3://npm-registry-packages-npm-production"}},"2.2.4":{"name":"@duwenji/weather-mcp-server","version":"2.2.4","keywords":["mcp-server","weather-mcp","model-context-protocol","weather-api","claude-weather","ai-weather","mcp-weather-server","weather-information","ai-assistant","cline-tools"],"author":{"name":"duwenji","email":"duwenji@gmail.com"},"license":"MIT","_id":"@duwenji/weather-mcp-server@2.2.4","maintainers":[{"name":"duwenji","email":"duwenji@gmail.com"}],"bin":{"weather-mcp-server":"dist/weather-server.js"},"dist":{"shasum":"bc62beda93faaf821c4b0cc269c6a7789d741e0d","tarball":"https://registry.npmjs.org/@duwenji/weather-mcp-server/-/weather-mcp-server-2.2.4.tgz","fileCount":7,"integrity":"sha512-7atQfRU5wOJMpHPmEjWpFDjmrbIyUK7jKcnCdz9ZH5cOo0JoK0IQifGVwaeeEZ7dPn9WqBNzzvKonacFcl7qDQ==","signatures":[{"sig":"MEQCIBytvYPMsu1jxkmTPHwxw+IO7cSaNLDzC7cl+HXoFUuOAiAgeR6/FC1hZrfdR5lAfdnL+zcB3sY4iYXKU3Dqm5Bppg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12707},"main":"dist/weather-server.js","type":"commonjs","types":"./dist/weather-server.d.ts","engines":{"node":">=18.0.0"},"gitHead":"4ae50072bb469af2ae52213563900f1cec6ac635","scripts":{"dev":"ts-node weather-server.ts","build":"tsc","clean":"rimraf dist","start":"node dist/weather-server.js"},"_npmUser":{"name":"duwenji","email":"duwenji@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server providing real-time weather information for AI assistants like Claude and Cline","directories":{},"_nodeVersion":"22.16.0","dependencies":{"dotenv":"^17.2.3","@modelcontextprotocol/sdk":"^1.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.7.2"},"_npmOperationalInternal":{"tmp":"tmp/weather-mcp-server_2.2.4_1760344910860_0.4175625713797704","host":"s3://npm-registry-packages-npm-production"}},"2.2.5":{"name":"@duwenji/weather-mcp-server","version":"2.2.5","keywords":["mcp-server","weather-mcp","model-context-protocol","weather-api","claude-weather","ai-weather","mcp-weather-server","weather-information","ai-assistant","cline-tools"],"author":{"name":"duwenji","email":"duwenji@gmail.com"},"license":"MIT","_id":"@duwenji/weather-mcp-server@2.2.5","maintainers":[{"name":"duwenji","email":"duwenji@gmail.com"}],"bin":{"weather-mcp-server":"dist/weather-server.js"},"dist":{"shasum":"2d6551d40d5246fa15193cfa7117c57de745e2da","tarball":"https://registry.npmjs.org/@duwenji/weather-mcp-server/-/weather-mcp-server-2.2.5.tgz","fileCount":7,"integrity":"sha512-T7K8rk0LV5wdp6BKsXNRy8+4nw94utKbV9ufTV9nLl3EzGP5vfuQb/KbH6zcrLao4ziFN4CtrwFA12x03bCVzg==","signatures":[{"sig":"MEUCIQD0cvyRjU08HgQSRMrpBACwlgu2ZELqmGzRHQEuzV/R8gIgB53owxVeE4l2Oi2E/vLs5cpREuRxSqEYtuc78dy3WXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12707},"main":"dist/weather-server.js","type":"commonjs","types":"./dist/weather-server.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c8e7359ff20a5908bf21bc39daf6bd7a801cd1e6","scripts":{"dev":"ts-node weather-server.ts","build":"tsc","clean":"rimraf dist","start":"node dist/weather-server.js"},"_npmUser":{"name":"duwenji","email":"duwenji@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server providing real-time weather information for AI assistants like Claude and Cline","directories":{},"_nodeVersion":"22.16.0","dependencies":{"dotenv":"^17.2.3","@modelcontextprotocol/sdk":"^1.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.7.2"},"_npmOperationalInternal":{"tmp":"tmp/weather-mcp-server_2.2.5_1760346184366_0.06177228073014085","host":"s3://npm-registry-packages-npm-production"}},"2.2.7":{"name":"@duwenji/weather-mcp-server","version":"2.2.7","keywords":["mcp-server","weather-mcp","model-context-protocol","weather-api","claude-weather","ai-weather","mcp-weather-server","weather-information","ai-assistant","cline-tools"],"author":{"name":"duwenji","email":"duwenji@gmail.com"},"license":"MIT","_id":"@duwenji/weather-mcp-server@2.2.7","maintainers":[{"name":"duwenji","email":"duwenji@gmail.com"}],"homepage":"https://github.com/duwenji/weather-server#readme","bugs":{"url":"https://github.com/duwenji/weather-server/issues"},"bin":{"weather-mcp-server":"dist/weather-server.js"},"dist":{"shasum":"6aa71795c060e118efa9d4049efcc66a97597fc2","tarball":"https://registry.npmjs.org/@duwenji/weather-mcp-server/-/weather-mcp-server-2.2.7.tgz","fileCount":7,"integrity":"sha512-tThYQh5Q8lII2EsKMyLH/c/MXrxW75Qcsq/DIz3SbogirrWnDkdPOGA78r6LN1YrdzybTAbhTJjrhUUGZonvSA==","signatures":[{"sig":"MEUCIQD/rEd/5tKFuks9KrGbirhvrJwj6RMxHMK04WCuGIwAoQIgOLUZn9Hgg1ES8wNofHkgIB6UABVH8WJ/61WQ+eNejMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19691},"main":"dist/weather-server.js","type":"commonjs","types":"./dist/weather-server.d.ts","engines":{"node":">=18.0.0"},"gitHead":"765b91da816d16505af367da9ffd90117d401a35","scripts":{"dev":"ts-node weather-server.ts","lint":"eslint . --ext .ts","test":"echo \"No tests specified\" && exit 0","build":"tsc","clean":"rimraf dist","start":"node dist/weather-server.js"},"_npmUser":{"name":"duwenji","email":"duwenji@gmail.com"},"repository":{"url":"git+https://github.com/duwenji/weather-server.git","type":"git"},"_npmVersion":"10.9.2","description":"MCP server providing real-time weather information for AI assistants like Claude and Cline","directories":{},"_nodeVersion":"22.16.0","dependencies":{"dotenv":"^17.2.3","@modelcontextprotocol/sdk":"^1.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.7.2"},"_npmOperationalInternal":{"tmp":"tmp/weather-mcp-server_2.2.7_1760349863066_0.13423952822330687","host":"s3://npm-registry-packages-npm-production"}},"2.2.8":{"name":"@duwenji/weather-mcp-server","version":"2.2.8","keywords":["mcp-server","weather-mcp","model-context-protocol","weather-api","claude-weather","ai-weather","mcp-weather-server","weather-information","ai-assistant","cline-tools"],"author":{"name":"duwenji","email":"duwenji@gmail.com"},"license":"MIT","_id":"@duwenji/weather-mcp-server@2.2.8","maintainers":[{"name":"duwenji","email":"duwenji@gmail.com"}],"homepage":"https://github.com/duwenji/weather-server#readme","bugs":{"url":"https://github.com/duwenji/weather-server/issues"},"bin":{"weather-mcp-server":"dist/weather-server.js"},"dist":{"shasum":"dfbb167997ee2db1402b6c6b370df41e31e14068","tarball":"https://registry.npmjs.org/@duwenji/weather-mcp-server/-/weather-mcp-server-2.2.8.tgz","fileCount":7,"integrity":"sha512-mQy31hPIKOrGjTlwSiBJj5IeC/EzNE8sfAO900/xUZs1G3AVWeW5cbTv2kTOOJHHNvQP7FadRiOToKNDImkxNw==","signatures":[{"sig":"MEQCIF1Aey6m/6XwJfS9c6en7XbItcGLsi0yMchPPOt78VvGAiB3O5Tx5fLFxASIH8p7OdgIk4Xgt93RRPnu5mdEF7SBuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19732},"main":"dist/weather-server.js","type":"commonjs","types":"./dist/weather-server.d.ts","engines":{"node":">=18.0.0"},"gitHead":"bb640c0968dc83769fdbba62c2509291a9aec8a7","scripts":{"dev":"ts-node weather-server.ts","lint":"eslint . --ext .ts","test":"echo \"No tests specified\" && exit 0","build":"tsc","clean":"rimraf dist","start":"node dist/weather-server.js"},"_npmUser":{"name":"duwenji","email":"duwenji@gmail.com"},"repository":{"url":"git+https://github.com/duwenji/weather-server.git","type":"git"},"_npmVersion":"10.9.2","description":"MCP server providing real-time weather information for AI assistants like Claude and Cline","directories":{},"_nodeVersion":"22.16.0","dependencies":{"dotenv":"^17.2.3","@modelcontextprotocol/sdk":"^1.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.7.2"},"_npmOperationalInternal":{"tmp":"tmp/weather-mcp-server_2.2.8_1760351100678_0.03900304392326204","host":"s3://npm-registry-packages-npm-production"}},"2.2.9":{"name":"@duwenji/weather-mcp-server","version":"2.2.9","keywords":["mcp-server","weather-mcp","model-context-protocol","weather-api","claude-weather","ai-weather","mcp-weather-server","weather-information","ai-assistant","cline-tools"],"author":{"name":"duwenji","email":"duwenji@gmail.com"},"license":"MIT","_id":"@duwenji/weather-mcp-server@2.2.9","maintainers":[{"name":"duwenji","email":"duwenji@gmail.com"}],"homepage":"https://github.com/duwenji/weather-server#readme","bugs":{"url":"https://github.com/duwenji/weather-server/issues"},"bin":{"weather-mcp-server":"dist/weather-server.js"},"dist":{"shasum":"cecaa349b0fdcc73c650dfbc3873969c7e9f2cb5","tarball":"https://registry.npmjs.org/@duwenji/weather-mcp-server/-/weather-mcp-server-2.2.9.tgz","fileCount":7,"integrity":"sha512-BS0AgxtoR7BuKUIr5oG7+movZTLDUlKeFq2w2+bY+TAMqc+tXQVjwFXaCXfOSXBmauQGeJTuon3wGVmtKZSQXg==","signatures":[{"sig":"MEUCIQDMj4rGnQ1Tn4pNdt82gPzFcAS/W0SCpjwzlBy7IQjVMwIgVtqKo9vmcg2EF9T0N9gUuKpzCyWTNv6Rf7aKANeQ9uQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19822},"main":"dist/weather-server.js","type":"commonjs","types":"./dist/weather-server.d.ts","engines":{"node":">=18.0.0"},"gitHead":"d7ff84e1ffc25796eacb4a769788cf2c1b62a8a7","scripts":{"dev":"ts-node weather-server.ts","lint":"eslint . --ext .ts","test":"echo \"No tests specified\" && exit 0","build":"tsc","clean":"rimraf dist","start":"node dist/weather-server.js"},"_npmUser":{"name":"duwenji","email":"duwenji@gmail.com"},"repository":{"url":"git+https://github.com/duwenji/weather-server.git","type":"git"},"_npmVersion":"10.9.2","description":"MCP server providing real-time weather information for AI assistants like Claude and Cline","directories":{},"_nodeVersion":"22.16.0","dependencies":{"dotenv":"^17.2.3","@modelcontextprotocol/sdk":"^1.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.7.2"},"_npmOperationalInternal":{"tmp":"tmp/weather-mcp-server_2.2.9_1760354370055_0.8525276074051029","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@duwenji/weather-mcp-server","version":"2.4.0","description":"MCP server providing real-time weather information for AI assistants like Claude and Cline","type":"commonjs","main":"dist/weather-server.js","bin":{"weather-mcp-server":"dist/weather-server.js"},"scripts":{"build":"tsc","dev":"ts-node weather-server.ts","start":"node dist/weather-server.js","clean":"rimraf dist","lint":"eslint . --ext .ts","test":"echo \"No tests specified\" && exit 0"},"keywords":["mcp-server","weather-mcp","model-context-protocol","weather-api","claude-weather","ai-weather","mcp-weather-server","weather-information","ai-assistant","cline-tools"],"author":{"name":"duwenji","email":"duwenji@gmail.com"},"license":"MIT","dependencies":{"@modelcontextprotocol/sdk":"^1.20.0","dotenv":"^17.2.3"},"devDependencies":{"@types/node":"^24.7.2","ts-node":"^10.9.2","typescript":"^5.9.3","rimraf":"^6.0.1"},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/duwenji/weather-server.git"},"bugs":{"url":"https://github.com/duwenji/weather-server/issues"},"homepage":"https://github.com/duwenji/weather-server#readme","_id":"@duwenji/weather-mcp-server@2.4.0","gitHead":"e97127f673c9494b0fcf439a2d2328fb1bf4c3dd","types":"./dist/weather-server.d.ts","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-72NviaeFS38nxqpK8fhBNnnUkh/F5Ya93LE8Az8qvJ+1WVL8/9hMqqGcA7J6K7N4Ix5vD4kbdjE6roxyona+vQ==","shasum":"8741e6376922e47a224bc32232f9c29ceb388c5e","tarball":"https://registry.npmjs.org/@duwenji/weather-mcp-server/-/weather-mcp-server-2.4.0.tgz","fileCount":7,"unpackedSize":27047,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFjrTpuV/kPfj4pqT3Sxr6/tEk/uYS0dGkqXGZ7NcAqdAiEA+kiEf8VoHomsc+HTTGzM11XxkSQdo2/6ob35mn/BLtg="}]},"_npmUser":{"name":"duwenji","email":"duwenji@gmail.com"},"directories":{},"maintainers":[{"name":"duwenji","email":"duwenji@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/weather-mcp-server_2.4.0_1760450654479_0.13821125380869237"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-13T02:36:50.689Z","modified":"2025-10-14T14:04:14.927Z","1.0.0":"2025-10-13T02:36:51.001Z","2.0.0":"2025-10-13T02:53:00.549Z","2.1.0":"2025-10-13T03:37:25.930Z","2.2.0":"2025-10-13T03:48:24.617Z","2.2.1":"2025-10-13T04:26:43.558Z","2.2.4":"2025-10-13T08:41:51.055Z","2.2.5":"2025-10-13T09:03:04.558Z","2.2.7":"2025-10-13T10:04:23.261Z","2.2.8":"2025-10-13T10:25:00.831Z","2.2.9":"2025-10-13T11:19:30.232Z","2.4.0":"2025-10-14T14:04:14.677Z"},"bugs":{"url":"https://github.com/duwenji/weather-server/issues"},"author":{"name":"duwenji","email":"duwenji@gmail.com"},"license":"MIT","homepage":"https://github.com/duwenji/weather-server#readme","keywords":["mcp-server","weather-mcp","model-context-protocol","weather-api","claude-weather","ai-weather","mcp-weather-server","weather-information","ai-assistant","cline-tools"],"repository":{"type":"git","url":"git+https://github.com/duwenji/weather-server.git"},"description":"MCP server providing real-time weather information for AI assistants like Claude and Cline","maintainers":[{"name":"duwenji","email":"duwenji@gmail.com"}],"readme":"# Weather MCP Server\r\n\r\nMCP (Model Context Protocol) サーバーでAIアシスタント（Claude、Clineなど）に天気情報を提供するパッケージです。\r\n\r\n## 🌟 特徴\r\n\r\n- **リアルタイム天気情報**: 指定した場所の現在の天気を取得\r\n- **MCPプロトコル準拠**: Claude、ClineなどのAIアシスタントとシームレスに連携\r\n- **TypeScript実装**: 型安全で信頼性の高いコードベース\r\n- **柔軟な設定**: ダミーデータまたは実際の天気APIとの統合が可能\r\n- **軽量高速**: 最小限の依存関係で高速なレスポンス\r\n\r\n## 🚀 クイックスタート\r\n\r\n### インストール\r\n\r\n```bash\r\nnpm install @duwenji/weather-mcp-server\r\n```\r\n\r\n### Clineでの使用方法\r\n\r\n1. Clineの設定ファイルに追加:\r\n```json\r\n{\r\n  \"weather-server\": {\r\n    \"autoApprove\": [],\r\n    \"disabled\": false,\r\n    \"timeout\": 60,\r\n    \"type\": \"stdio\",\r\n    \"command\": \"npx\",\r\n    \"args\": [\r\n      \"-y\",\r\n      \"@duwenji/weather-mcp-server\"\r\n    ],\r\n    \"env\": {\r\n      \"OPENWEATHER_API_KEY\": \"your_api_key_here\"\r\n    }\r\n  }\r\n}\r\n```\r\n\r\n2. Clineを再起動\r\n\r\n3. 天気情報を取得:\r\n```\r\n@weather-server get_weather location=\"東京\"\r\n```\r\nまたは自然言語で:\r\n```\r\n東京の天気を教えてください\r\n```\r\n\r\n## 📋 提供されるツール\r\n\r\n### get_weather\r\n\r\n指定した場所の現在の天気情報を取得します。\r\n\r\n**パラメータ:**\r\n- `location` (必須): 都市名または場所（例: \"Tokyo\", \"大阪\", \"New York\"）\r\n\r\n**使用例:**\r\n```json\r\n{\r\n  \"location\": \"Tokyo\"\r\n}\r\n```\r\n\r\n**レスポンス例:**\r\n```json\r\n{\r\n  \"content\": [\r\n    {\r\n      \"type\": \"text\",\r\n      \"text\": \"Weather in Tokyo: 25°C, 晴れ, 湿度: 65%, 風速: 5km/h\"\r\n    }\r\n  ]\r\n}\r\n```\r\n\r\n## 🛠️ 開発者向け\r\n\r\n### サーバー実行方法\r\n\r\n```bash\r\n# MCPサーバーとして実行\r\nnpx weather-mcp-server\r\n\r\n# 開発モード（TypeScript直接実行）\r\nnpm run dev\r\n\r\n# ビルド\r\nnpm run build\r\n\r\n# 実行（ビルド後）\r\nnpm start\r\n\r\n# クリーン（distディレクトリ削除）\r\nnpm run clean\r\n```\r\n\r\n### 依存関係のインストール\r\n\r\n```bash\r\nnpm install\r\n```\r\n\r\n## 🔧 設定\r\n\r\n環境変数を使用して設定をカスタマイズできます:\r\n\r\n```bash\r\n# 実際の天気APIを使用する場合\r\nexport OPENWEATHER_API_KEY=your_api_key\r\n```\r\n\r\n## 📊 使用例\r\n\r\n### Clineとの連携例\r\n\r\n```\r\nユーザー: 東京の天気は？\r\nCline: @weather-server get_weather location=\"東京\"\r\n天気サーバー: Weather in Tokyo: 22°C, 曇り, 降水確率: 30%\r\nCline: 東京の天気は22度で曇り、降水確率は30%です。\r\n```\r\n\r\n### 複数都市の天気比較\r\n\r\n```\r\nユーザー: 東京と大阪の天気を比較して\r\nCline: @weather-server get_weather location=\"東京\"\r\n天気サーバー: Weather in Tokyo: 25°C, 晴れ\r\nCline: @weather-server get_weather location=\"大阪\"  \r\n天気サーバー: Weather in Osaka: 26°C, 曇り\r\nCline: 東京は25度で晴れ、大阪は26度で曇りです。気温はほぼ同じですが、大阪は曇り空です。\r\n```\r\n\r\n## 🤝 貢献\r\n\r\nバグレポート、機能リクエスト、プルリクエストは歓迎します！\r\n\r\n1. リポジトリをフォーク\r\n2. 機能ブランチを作成 (`git checkout -b feature/amazing-feature`)\r\n3. 変更をコミット (`git commit -m 'Add amazing feature'`)\r\n4. ブランチにプッシュ (`git push origin feature/amazing-feature`)\r\n5. プルリクエストを作成\r\n\r\n## 📄 ライセンス\r\n\r\nこのプロジェクトはMITライセンスの下で公開されています - 詳細は[LICENSE](LICENSE)ファイルを参照してください。\r\n\r\n## 🔗 関連リンク\r\n\r\n- [Model Context Protocol 公式サイト](https://modelcontextprotocol.io)\r\n- [npm パッケージページ](https://www.npmjs.com/package/@duwenji/weather-mcp-server)\r\n- [GitHub リポジトリ](https://github.com/duwenji/weather-server)\r\n","readmeFilename":"README.md"}