What is Rust Docs MCP Server?
It is an MCP server that provides an AI assistant with up-to-date, crate-specific documentation via semantic search and LLM summarization.
@Govcraft
基本情報
🦀 Prevents outdated Rust code suggestions from AI assistants. This MCP server fetches current crate docs, uses embeddings/LLMs, and provides accurate context via a tool call.
ツール一覧はまだありません
この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。
ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。
Rust Docs MCP Server is an MCP server that fetches documentation for a specified Rust crate, generates embeddings, and provides an MCP tool to answer questions about the crate based on the documentation context. It is designed for AI-powered coding assistants (such as Cursor, Cline, Roo Code) to access current, crate-specific API documentation, improving the accuracy of generated Rust code.
Install by downloading the pre-compiled binary for your OS from the GitHub Releases page (or build from source with the Rust Toolchain). Set the OPENAI_API_KEY environment variable. Run from the command line with a package ID specification (e.g., rustdocs_mcp_server serde@^1.0), optionally adding features with -F. The server communicates via stdio and exposes a tool query_rust_docs and a resource crate://<crate_name>. On first run for a new crate/version/feature set, it downloads docs and generates embeddings (then caches them). Subsequent launches use the cache.
text-embedding-3-small for semantic search.gpt-4o-mini-2024-07-18 for LLM summarization.serde or tokio.reqwest and async-stripe).It is an MCP server that provides an AI assistant with up-to-date, crate-specific documentation via semantic search and LLM summarization.
Run multiple server instances concurrently, each targeting a different crate (using different package ID specifications). Configure them in your MCP client (e.g., Roo Code or Claude Desktop) with separate entries.
An OpenAI API key (set as `OPENAI_API_KEY` environment variable) and network access to download crate dependencies and interact with the OpenAI API.
Typically fractions of a US penny per crate. For example, a large crate like `async-stripe` with over 5000 documentation pages cost $0.18 USD during testing.
Cached documentation and embeddings are stored in `~/.local/share/rustdocs-mcp-server/<crate_name>/<version>/<features_hash>/` using `bincode`. Different version requirements and feature sets are cached separately. If the cache is missing or corrupted, the server regenerates automatically.

Serve your docs to AI agents over SSH and MCP. Agents use ls, cat, grep, find, and pipes against a virtual filesystem backed by your documentation. Identity-scoped access, governed writing with human approval, and portab
The ultimate RAG for your monorepo. Query, understand, and edit multi-language codebases with the power of AI and knowledge graphs
Shared, serverless, conflict-free memory for AI agents: a multi-machine drop-in for the MCP memory knowledge graph.

Islamic source data for assistants: Quran, hadith, tafsir, duas, prayer times and qibla. Answers come from real sources with citations instead of recalled text, so verses and hadith are not hallucinated. 36,000+ hadiths

Ask your Takibi Base collections anything; get answers with cited passages and a support score.
コメント