{"_id":"@alvarogaray/weathermcp","_rev":"5-51972eba1860e4f4d92d1586b0c251c1","name":"@alvarogaray/weathermcp","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.0":{"name":"@alvarogaray/weathermcp","version":"1.0.0","keywords":[],"author":{"name":"Alvaro Garay"},"license":"ISC","_id":"@alvarogaray/weathermcp@1.0.0","maintainers":[{"name":"alvarogarayromero","email":"garayromero510@gmail.com"}],"bin":{"weather":"build/index.js"},"dist":{"shasum":"306567eae6d8bfd5021e2ec1be0af4a1bc444c0b","tarball":"https://registry.npmjs.org/@alvarogaray/weathermcp/-/weathermcp-1.0.0.tgz","fileCount":3,"integrity":"sha512-YVs0SPRhjo3U2QwC6OYZ3MiaHiOkKGfF8OK1onH3m4CuXM+3YvZnCS/0q3/caDiPpYXemNDQKVFPx2CoXj2G0Q==","signatures":[{"sig":"MEYCIQCYVl45C0caB96TNryuR1YgcFpwKaHx1C4ehKO/DrKZYQIhANCBHAN+nZnY9u0ucKLp3h6MJISrUe24VNKik30rKuDW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8193},"main":"index.js","type":"module","gitHead":"d49c2b40b31006be428376b9791741b7b771a4cc","scripts":{"build":"tsc && chmod 755 build/index.js","inspector-weather":"npx @modelcontextprotocol/inspector -- tsx src/index.ts","inspector-playwrigth":"npx @modelcontextprotocol/inspector -- npx @playwright/mcp@latest --browser chromium","inspector-zopeneditor":"npx @modelcontextprotocol/inspector http://localhost:3005/mcp"},"_npmUser":{"name":"alvarogarayromero","email":"garayromero510@gmail.com"},"_npmVersion":"10.9.4","description":"MCP STDIO weather server","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.25.76","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/weathermcp_1.0.0_1779738781829_0.07923041340596626","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@alvarogaray/weathermcp","version":"1.0.1","keywords":[],"author":{"name":"Alvaro Garay"},"license":"ISC","_id":"@alvarogaray/weathermcp@1.0.1","maintainers":[{"name":"alvarogarayromero","email":"garayromero510@gmail.com"}],"bin":{"weather":"build/index.js"},"dist":{"shasum":"1cce6bc48f35ca9c8728f2b607613acaf59e72b4","tarball":"https://registry.npmjs.org/@alvarogaray/weathermcp/-/weathermcp-1.0.1.tgz","fileCount":3,"integrity":"sha512-drrLKd2UaEbu7cbL/sFJf/OrMeTW6612iEseHPyNai0S54k95zPHB28jp8SuPYnBV2c+7OeejCcGPfHkxEEIpw==","signatures":[{"sig":"MEYCIQCBKot0P/IgypA2X9+kEdEMamsADquO8M9OEs50Gvm+2AIhAKMSAYgufmHXBT9lgM+CwqxGBu0tWK/M9vW+XGEUWzTZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6985},"main":"index.js","type":"module","gitHead":"d49c2b40b31006be428376b9791741b7b771a4cc","scripts":{"build":"tsc && chmod 755 build/index.js","inspector-weather":"npx @modelcontextprotocol/inspector -- tsx src/index.ts","inspector-playwrigth":"npx @modelcontextprotocol/inspector -- npx @playwright/mcp@latest --browser chromium","inspector-zopeneditor":"npx @modelcontextprotocol/inspector http://localhost:3005/mcp"},"_npmUser":{"name":"alvarogarayromero","email":"garayromero510@gmail.com"},"_npmVersion":"10.9.4","description":"MCP STDIO weather server","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.25.76","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/weathermcp_1.0.1_1779739717465_0.3096530270615443","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@alvarogaray/weathermcp","version":"1.0.2","keywords":[],"author":{"name":"Alvaro Garay"},"license":"ISC","_id":"@alvarogaray/weathermcp@1.0.2","maintainers":[{"name":"alvarogarayromero","email":"garayromero510@gmail.com"}],"bin":{"weather":"build/index.js"},"dist":{"shasum":"c1fb215e2e50a25f8761ceacb01b0f03410f36b5","tarball":"https://registry.npmjs.org/@alvarogaray/weathermcp/-/weathermcp-1.0.2.tgz","fileCount":3,"integrity":"sha512-rnhRN9GvTqQMIMObae8e/5hEmql1B5zKEBkz+ZC2rTvANvcEvI7LWXPM6WOzbqMb0V0Ah32NJohFI66xqgMujg==","signatures":[{"sig":"MEUCIEc3Wlbub/gxd0/C48VqaYmVyK297CcmPCIdz+KaIUYqAiEAvh6I1hYe9XpDX/J+qTAMHB8EF1s+hE65D3RKMLg19CQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7204},"main":"index.js","type":"module","gitHead":"ea616cd45c1513cf7df93fe0ce1ccd99276961d9","scripts":{"build":"tsc && chmod 755 build/index.js","inspector-weather":"npx @modelcontextprotocol/inspector -- tsx src/index.ts","inspector-playwrigth":"npx @modelcontextprotocol/inspector -- npx @playwright/mcp@latest --browser chromium","inspector-zopeneditor":"npx @modelcontextprotocol/inspector http://localhost:3005/mcp"},"_npmUser":{"name":"alvarogarayromero","email":"garayromero510@gmail.com"},"_npmVersion":"10.9.4","description":"MCP STDIO weather server","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.25.76","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/weathermcp_1.0.2_1779746713402_0.7921310005273405","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@alvarogaray/weathermcp","version":"1.0.3","keywords":[],"author":{"name":"Alvaro Garay"},"license":"ISC","_id":"@alvarogaray/weathermcp@1.0.3","maintainers":[{"name":"alvarogarayromero","email":"garayromero510@gmail.com"}],"bin":{"weather":"build/index.js"},"dist":{"shasum":"91a86cd303907ee0f70a55bd022914a519538f68","tarball":"https://registry.npmjs.org/@alvarogaray/weathermcp/-/weathermcp-1.0.3.tgz","fileCount":3,"integrity":"sha512-R8opAWYG7HGwewUm7rki3SliVOi46yiYGif3nTlw+UObNBW4AB/ToTOwhv0kAWq0zUZRzkxh39479lQlpjF8fg==","signatures":[{"sig":"MEUCIBG+ifH5UGrIkGXol1GA8Nr5GaR3hUswpclG0Q6iHzQlAiEAilkUjfjbo+HW92J9w+6tz0XbrSKVfspqg51q3BVuO/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7205},"main":"index.js","type":"module","gitHead":"ea616cd45c1513cf7df93fe0ce1ccd99276961d9","scripts":{"build":"tsc && chmod 755 build/index.js","inspector-weather":"npx @modelcontextprotocol/inspector -- tsx src/index.ts","inspector-playwrigth":"npx @modelcontextprotocol/inspector -- npx @playwright/mcp@latest --browser chromium","inspector-zopeneditor":"npx @modelcontextprotocol/inspector http://localhost:3005/mcp"},"_npmUser":{"name":"alvarogarayromero","email":"garayromero510@gmail.com"},"_npmVersion":"10.9.4","description":"MCP STDIO weather server","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.25.76","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/weathermcp_1.0.3_1779746784636_0.8212600333852611","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@alvarogaray/weathermcp","version":"1.0.4","description":"MCP STDIO weather server","main":"index.js","type":"module","bin":{"weather":"build/index.js"},"scripts":{"build":"tsc && chmod 755 build/index.js","inspector-playwrigth":"npx @modelcontextprotocol/inspector -- npx @playwright/mcp@latest --browser chromium","inspector-weather":"npx @modelcontextprotocol/inspector -- tsx src/index.ts","inspector-zopeneditor":"npx @modelcontextprotocol/inspector http://localhost:3005/mcp"},"keywords":[],"author":{"name":"Alvaro Garay"},"license":"ISC","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0","zod":"^3.25.76"},"devDependencies":{"@types/node":"^25.9.1","tsx":"^4.21.0","typescript":"^6.0.3"},"_id":"@alvarogaray/weathermcp@1.0.4","gitHead":"1742b1e44882ba7003e71f9cc5547f3bf0fe6d3f","_nodeVersion":"22.22.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-HmjtXCUNKr9KcRQ5i7kkkvokRqm7Lo6d9rvNUlqdBwfUd41AtmPoXH/4qX0oXjjPdF6YKXT6r3rYjdNZyO38Ng==","shasum":"9ce9ce61c69a4bea32b6eb6b6436f4331f6d5dc4","tarball":"https://registry.npmjs.org/@alvarogaray/weathermcp/-/weathermcp-1.0.4.tgz","fileCount":3,"unpackedSize":7208,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIG5qi8SyL3cITjSE+/fiMwm21eRNW1QoCM90n+x6GSeLAiBbKVCxMP2M0G7zcBPP6PQEOPmsnEEbfQfUCos6ZMjNUA=="}]},"_npmUser":{"name":"alvarogarayromero","email":"garayromero510@gmail.com"},"directories":{},"maintainers":[{"name":"alvarogarayromero","email":"garayromero510@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/weathermcp_1.0.4_1779746877376_0.5036214035533948"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-25T19:53:01.699Z","modified":"2026-05-25T22:07:57.628Z","1.0.0":"2026-05-25T19:53:02.003Z","1.0.1":"2026-05-25T20:08:37.607Z","1.0.2":"2026-05-25T22:05:13.546Z","1.0.3":"2026-05-25T22:06:24.767Z","1.0.4":"2026-05-25T22:07:57.503Z"},"author":{"name":"Alvaro Garay"},"license":"ISC","keywords":[],"description":"MCP STDIO weather server","maintainers":[{"name":"alvarogarayromero","email":"garayromero510@gmail.com"}],"readme":"# Weather MCP Server\n\nA Model Context Protocol (MCP) server implementation for weather data. This server is distributed via npm and can be added to your MCP configuration with a single line.\n\n## Quick Start\n\nThe easiest way to use this MCP server is to add it directly to your MCP configuration:\n\nAdd the following to your `mcp.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"weather\": {\n      \"type\": \"stdio\",\n      \"command\": \"npx\",\n      \"args\": [\"@alvarogaray/weathermcp@latest\"]\n    }\n  }\n}\n```\n\nThat's it! The MCP server will be downloaded and run automatically when needed.\n\n## Features\n\n- STDIO-based MCP server for weather data\n- Built with TypeScript\n- National Weather Service (NWS) API integration\n- Easy npm installation\n\n## Example Prompts\n\nOnce configured, you can ask your MCP client for weather information:\n\n- \"What's the weather in Durham North Carolina?\"\n- \"What's the weather in Toronto, Canada?\"\n- \"Any weather alerts in Seattle, WA?\"\n\n## Requirements\n\n- Node.js (v14 or higher)\n- npm","readmeFilename":"README.md"}