turul-mcp-framework

aussierobots/turul-mcp-framework
★ 2 stars Rust File System Updated today
Production-ready Rust framework for Model Context Protocol (MCP) servers and clients. Default build targets MCP 2026-07-28 (stateless core); 2025-11-25 stays supported as an opt-in lane. Zero-config builder API, derive/function macros, Streamable HTTP + SSE, AWS Lambda, pluggable storage.
View on GitHub → 🔍 Audit Wallet Slippage →

Quick Install

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

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "turul-mcp-framework": {
      "command": "cargo",
      "args": [
        "run",
        "--",
        "turul-mcp-framework"
      ]
    }
  }
}

README Excerpt

Build [Model Context Protocol (MCP)](https://modelcontextprotocol.io) servers and clients in Rust — from a five-line tool server to serverless AWS Lambda deployments. Turul gives you the full MCP surface (tools, resources, prompts, completion, notifications, extensions) behind a zero-configuration builder API: annotate a function or derive on a struct, add it to the builder, run. The framework generates the schemas, wires the transport, and keeps you spec-compliant.

Tools (10)

TestNotificationBroadcasterTestSessionBuilder_metaaddcalculatorconfigfile_managerpinguser_profileweather

Topics

mcprust