A TypeScript framework for building stateless MCP servers — deploy to serverless and edge.
A TypeScript framework for building stateless MCP servers.
ViteMCP targets MCP revision 2026-07-28, which made the protocol stateless. There is no initialize handshake and no Mcp-Session-Id: every request is self-contained and carries its own protocol version and client capabilities.
If you are coming from a session-based version, see Migrating from the session-based API.
- Features - When to use ViteMCP over the official SDK? - Installation - Quickstart - Core Concepts - Tools - Resources - Resource templates - Embedded Resources - Prompts - Authentication - Providing Instructions - Multi round-trip requests - Cacheable results - Client ID Metadata Documents - Migrating from the session-based API - Server Features - Logging - Custom Logger - Errors - Progress - Health-check Endpoint - Deployment - HTTP Streaming - Custom HTTP Routes - Edge Runtime Support - Testing and Debugging - Unit testing with an in-memory transport - Test with mcp-cli - Inspect with MCP Inspector - FAQ - How to use with Claude Desktop? - How to run ViteMCP behind a proxy? - Showcase - Acknowledgements
Authentication has a dedicated reference — see the OAuth guide.
- Simple Tool, Resource, Prompt definition - Authentication - Per-request auth context - Image content - Audio content - Embedded - Error handling - HTTP Streaming - HTTPS Support for secure connections - Custom HTTP routes for REST APIs, webhooks, and admin interfaces - Edge Runtime Support for Cloudflare Workers, Deno Deploy, and more - Stateless by construction — every request stands alone, so serverless just works - CORS (enabled b
From the project README.
Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:
[](https://mcp.liqiwa.com/s/vitemcp--server.html)
ChatGPT thinks. Codex works. Use ChatGPT as the planning brain while keeping the Codex harness.
shinthink/blitzstrike⚡ Blitz Strike — a universal MCP penetration-testing toolbelt. Structured methodology: reconnaissance & attack-surface mapping, source-to-sink analysis, and live validation. 57 escalation chains, 130-
0xwilliamortiz/openclaude-improvedruns anywhere. uses anything
XiaoPuOuO/openchatx-mcpTurn ChatGPT into a local agent runtime. Operate your computer, use local tools, discover MCP servers, and delegate work to your own models through one MCP connection.
NiazMorshed2007/jev-reviewLocal-first MCP plugin for continuous software-quality review by AI coding agents, powered by Jev.
noskillish/bankmcpBankMCP™: your AI can now read your bank. Self-hosted, read-only MCP server for your own bank accounts via open banking (Enable Banking). Standard MCP; tested with Claude and Ollama.
The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.