stateless-mcp-starter

waream2/stateless-mcp-starter
★ 0 stars TypeScript Database Updated 3d ago
Express + TypeScript starter for stateless MCP servers with explicit application state handles.
View on GitHub → Try with Claude — $10 free →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "stateless-mcp-starte": {
      "command": "npx",
      "args": [
        "-y",
        "waream2/stateless-mcp-starter"
      ]
    }
  }
}

README Excerpt

An Express + TypeScript starter for building stateless MCP servers with explicit, typed application state. This repo demonstrates a simple production-oriented pattern: 1. Keep MCP protocol handling stateless. 2. Store application state behind a `StateStore<TState>`. 3. Return opaque handles like `cart_...`, `booking_...`, or `draft_...` from tools.

Tools (4)

add_cart_itemcreate_cartget_cartlist_products

Topics

dynamodbexpressmcpmodel-context-protocolpostgresstatelesstypescript
📊
Working with market or time-series data?
The Polymarket Historical Dataset — 18.5M+ price snapshots across 18,600+ prediction markets (CSV + SQLite). Built for backtesting & ML.
View dataset →