{"_id":"@antonytm/fetch-mcp","_rev":"4-9c9422a2a3db129d27490e948637931e","name":"@antonytm/fetch-mcp","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.1":{"name":"@antonytm/fetch-mcp","version":"1.0.1","keywords":["mcp","fetch","model context protocol"],"author":{"name":"Anton Tishchenko"},"license":"Apache-2.0","_id":"@antonytm/fetch-mcp@1.0.1","maintainers":[{"name":"antonytm","email":"antontishchenko@gmail.com"}],"bin":{"mcp-fetch":"dist/index.js"},"dist":{"shasum":"663e4b85b81e89798e0554746e24077949432808","tarball":"https://registry.npmjs.org/@antonytm/fetch-mcp/-/fetch-mcp-1.0.1.tgz","fileCount":20,"integrity":"sha512-6moizkruaGRbUavmoTRskkCqruSU0V1WucNqrAmYmuJdQwDBgRDBC7C7/2mGqmREyKbf6KYyEMm/ZzAsywjEwA==","signatures":[{"sig":"MEYCIQDMUqDXJK48YsvzqnyxIdPpIRWB8TvUl7xqlyTBTz5D4QIhALRWDvv4uJL7YE6Fffjfj6E+0nEwjYJUbihGdcFonUjI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23533},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"cf2236b29a1fa0f29df65e32f0ee0f878e4a6bd5","scripts":{"build":"tsc","start":"node dist/index.js","inspector":"npx @modelcontextprotocol/inspector@latest dist/index.js"},"_npmUser":{"name":"antonytm","email":"antontishchenko@gmail.com"},"_npmVersion":"10.9.3","description":"A simple Model Context Protocol fetch server","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^3.25.76","dotenv":"^17.2.2","express":"^5.1.0","typescript":"^5.9.2","@types/node":"^24.3.1","@modelcontextprotocol/sdk":"^1.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/fetch-mcp_1.0.1_1757370674847_0.7181863820378931","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@antonytm/fetch-mcp","version":"1.0.2","keywords":["mcp","fetch","model context protocol"],"author":{"name":"Anton Tishchenko"},"license":"Apache-2.0","_id":"@antonytm/fetch-mcp@1.0.2","maintainers":[{"name":"antonytm","email":"antontishchenko@gmail.com"}],"bin":{"mcp-fetch":"dist/index.js"},"dist":{"shasum":"949d982e2c2b4e24e17da00bcfb962501deb7aa8","tarball":"https://registry.npmjs.org/@antonytm/fetch-mcp/-/fetch-mcp-1.0.2.tgz","fileCount":20,"integrity":"sha512-o5grYhXHZSVPW2mTlfXsJUu56ri8d7Eiivx67oXaQTz/yJUPzgalKfQpk8PXXdgIQT5djRtwShcN8s5cOW5C4A==","signatures":[{"sig":"MEUCIHONZ/uWu17OYE9hqmDlIbSI/vcEffy6D36lDfdcnvoLAiEA7KHjn1mp++YwPQU6m5Pl9H4UYSoVCyXx318hRsUAXuE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23533},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"8b68a620c7072cdebfe6f415edcc3a36e2e26c72","scripts":{"build":"tsc","start":"node dist/index.js","inspector":"npx @modelcontextprotocol/inspector@latest dist/index.js"},"_npmUser":{"name":"antonytm","email":"antontishchenko@gmail.com"},"_npmVersion":"10.9.3","description":"A simple Model Context Protocol fetch server","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^3.25.76","dotenv":"^17.2.2","express":"^5.1.0","typescript":"^5.9.2","@types/node":"^24.3.1","@modelcontextprotocol/sdk":"^1.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/fetch-mcp_1.0.2_1757370847155_0.6175486913968924","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@antonytm/fetch-mcp","version":"1.0.3","keywords":["mcp","fetch","model context protocol"],"author":{"name":"Anton Tishchenko"},"license":"Apache-2.0","_id":"@antonytm/fetch-mcp@1.0.3","maintainers":[{"name":"antonytm","email":"antontishchenko@gmail.com"}],"bin":{"mcp-fetch":"dist/index.js"},"dist":{"shasum":"169b460fc1f795777b4b0b0a8de5f92623972739","tarball":"https://registry.npmjs.org/@antonytm/fetch-mcp/-/fetch-mcp-1.0.3.tgz","fileCount":21,"integrity":"sha512-GSvU0oARjyhnkxb8qAeLQ38vAEVC3egyLkw9ugiiAmcKUKrB3BXDqnqjJUZsQ9ZUN2HUaMEYokRhUrLoFtZPew==","signatures":[{"sig":"MEQCIHldRkkmoE2bv9ec+JdVP3p4pnKcwJfQcWOvtuGgd/xuAiB8hIFcUNuKJO7y+Y6rHlO5C0EbA0BI5zbrUC6siZdcQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24398},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"4a465ced9ede7d05c439ffcdc2a4256db7639d6b","scripts":{"build":"tsc","start":"node dist/index.js","inspector":"npx @modelcontextprotocol/inspector@latest dist/index.js"},"_npmUser":{"name":"antonytm","email":"antontishchenko@gmail.com"},"_npmVersion":"10.9.3","description":"A simple Model Context Protocol fetch server","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^3.25.76","dotenv":"^17.2.2","express":"^5.1.0","typescript":"^5.9.2","@types/node":"^24.3.1","@modelcontextprotocol/sdk":"^1.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/fetch-mcp_1.0.3_1757371096403_0.8474788889372764","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@antonytm/fetch-mcp","version":"1.0.4","main":"dist/index.js","bin":{"mcp-fetch":"dist/index.js"},"scripts":{"build":"tsc","start":"node dist/index.js","inspector":"npx @modelcontextprotocol/inspector@latest dist/index.js"},"keywords":["mcp","fetch","model context protocol"],"author":{"name":"Anton Tishchenko"},"license":"Apache-2.0","description":"A simple Model Context Protocol fetch server","dependencies":{"@modelcontextprotocol/sdk":"^1.17.5","@types/node":"^24.3.1","dotenv":"^17.2.2","express":"^5.1.0","typescript":"^5.9.2","zod":"^3.25.76"},"publishConfig":{"access":"public"},"type":"module","devDependencies":{"@types/express":"^5.0.3"},"_id":"@antonytm/fetch-mcp@1.0.4","gitHead":"376fb03137beaff4874931330434970c36549cfe","types":"./dist/index.d.ts","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-reOkTw8Ci+OzX5IMz1fLsmg3wfVjaqenXvcywu1XIr3OD+qBy7ARJ0WWkylZGKnyiPIrQWYmrioP4ZTw7VejEg==","shasum":"288e0e3d53e22f20a31a0792ec7624f95c62a0e2","tarball":"https://registry.npmjs.org/@antonytm/fetch-mcp/-/fetch-mcp-1.0.4.tgz","fileCount":21,"unpackedSize":24398,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIG/oBuaWHqm5MB19haj7phgMfyZeEpl2APJnSXr3sXzbAiEArrvafAtloUnRs3FF6NxbsW8N7p1fVHXPJgjcEDd1qfo="}]},"_npmUser":{"name":"antonytm","email":"antontishchenko@gmail.com"},"directories":{},"maintainers":[{"name":"antonytm","email":"antontishchenko@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fetch-mcp_1.0.4_1757373652223_0.8371377780984035"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-08T22:31:14.765Z","modified":"2025-09-08T23:20:52.649Z","1.0.1":"2025-09-08T22:31:15.045Z","1.0.2":"2025-09-08T22:34:07.341Z","1.0.3":"2025-09-08T22:38:16.605Z","1.0.4":"2025-09-08T23:20:52.471Z"},"author":{"name":"Anton Tishchenko"},"license":"Apache-2.0","keywords":["mcp","fetch","model context protocol"],"description":"A simple Model Context Protocol fetch server","maintainers":[{"name":"antonytm","email":"antontishchenko@gmail.com"}],"readme":"# fetch-mcp\n\nA Node.js fetch Model Context Protocol (MCP) server.\n\n## Features\n- Streamable HTTP client/server utilities\n- Docker support (Linux)\n- TypeScript codebase\n\n## Project Structure\n```\nLICENSE\npackage.json\ntsconfig.json\ndocker/\n  linux/\n    Dockerfile\nsrc/\n  config.ts\n  index.ts\n  server.ts\n  stdio.ts\n  streamable-http.ts\n  utils.ts\n```\n\n## Getting Started\n\n### Prerequisites\n- Node.js (v16+ recommended)\n- npm\n\n### Installation\n```\nnpm install\n```\n\n### Build\n```\nnpm run build\n```\n\n### Run\n```\nnode ./dist/index.js\n```\n\n## Docker\nA sample Dockerfile for Linux is provided in `docker/linux/Dockerfile`.\n\nBuild the Docker image:\n```\ndocker build -f docker/linux/Dockerfile -t fetch-mcp .\n```\n\n## Configuration\nEdit .env file to set environment variables.\n\n## License\nSee [LICENSE](LICENSE).\n\n## Contributing\nPull requests are welcome.\n\n## Author\nAntonytm\n","readmeFilename":"README.md"}