Acerca de
Crates Docs is a high-performance Rust-based MCP server designed for efficient querying of Rust crate documentation. Leveraging asynchronous Rust and intelligent caching, it offers fast and reliable access to crate information. It supports diverse transport protocols including Stdio for CLI integration, HTTP for web services, and Server-Sent Events (SSE), with a recommended Hybrid mode combining HTTP and SSE. The server features robust OAuth authentication for providers like GitHub, Google, and Keycloak, comprehensive search capabilities for crates and specific items, and includes security measures such as rate limiting and request validation. Built-in health checks and performance monitoring ensure reliability and configurability via TOML files or environment variables makes it adaptable to various deployment scenarios.