2 ms·
Show HN: ModelFetch – Deploy MCP servers anywhere TypeScript/JavaScript runs
Hey HN! I built ModelFetch to solve a frustrating problem: deploying MCP servers across different TypeScript/JavaScript runtimes requires dealing with tedious platform-specific details.
ModelFetch lets you write your MCP server once using the official MCP TypeScript SDK, then deploy it anywhere with a single `handle()` function that works across many platforms: Node.js, Bun, Deno, Cloudflare Workers, Vercel Functions, and more.
This means:
- No new APIs to learn
- No need to rewrite your existing server
- Changing runtimes or deployment targets requires changing just 1 line of code (the import statement)
- Using the official MCP TypeScript SDK also means better long-term support and always up-to-date implementation