turul-mcp-server
High-level framework for building Model Context Protocol (MCP) servers

OPEN-SOURCE RUST / AUSSIE ROBOTS
Build Model Context Protocol servers and clients in Rust, with tools, resources and prompts.
Expose application tools, resources and prompts to MCP clients, or connect a Rust application to MCP servers.
Start with the repository README for setup, examples, supported versions and software licence terms.
Read the getting-started guide ↗PACKAGES / API REFERENCE
High-level framework for building Model Context Protocol (MCP) servers
Comprehensive MCP client library with multi-transport support
Procedural macros for the MCP framework
HTTP transport layer for Model Context Protocol (MCP) servers
AWS Lambda integration for turul-mcp-framework servers
Compatibility shim re-exporting turul-rpc — see turul-rpc on crates.io for current development.
Runtime builders for MCP (Model Context Protocol) components
MCP Apps extension (io.modelcontextprotocol/ui, SEP-1865) MCP-side types — spec-neutral crate, 2026-07-28 lane first
MCP Tasks extension (io.modelcontextprotocol/tasks, SEP-2663) — spec-neutral crate, 2026-07-28 lane first
OAuth 2.1 Resource Server support for Turul MCP framework
Model Context Protocol (MCP) specification implementation - Current version alias
Model Context Protocol (MCP) specification implementation - 2025-06-18 version
Model Context Protocol (MCP) specification implementation - 2025-11-25 version
Model Context Protocol (MCP) specification implementation - 2026-07-28 version
JSON Schema 2020-12 dialect validation for MCP tool inputSchema
Server-global state storage for MCP entity registries (tools, resources, prompts) — pluggable backends for cross-instance coordination
Session storage abstractions for Model Context Protocol (MCP) servers
Task storage abstractions for Model Context Protocol (MCP) servers - durable state machines for long-running operations
Package pages show published releases. The GitHub workspace may contain newer development changes.
BUILD WITH TURUL
Work with the Aussie Robots team on your application and operating boundaries.