
vexxvakan/mcp-docsrs
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
- - Search crates by exact name, partial match, or fuzzy query to discover relevant libraries - - Inspect structs, traits, functions, and any other symbol inside a crate - - Get a crate overview with...
개요
- - Search crates by exact name, partial match, or fuzzy query to discover relevant libraries - - Inspect structs, traits, functions, and any other symbol inside a crate - - Get a crate overview with its structure and public API surface - - Read crate-level documentation Download the latest release for your platform from the Releases page: - : mcp-docsrs-linux-x64 - For Ubuntu, Debian, Fedora, etc. - : mcp-docsrs-linux-arm64 - For ARM64 systems, AWS Graviton - : mcp-docsrs-linux-x64-musl - For Alpine Linux, Docker containers (requires libstdc++) - : mcp-docsrs-linux-arm64-musl - For Alpine on ARM64, minimal containers (requires libstdc++) - : mcp-docsrs-darwin-x64 - For Intel-based Macs - : mcp-docsrs-darwin-arm64 - For M-series Macs - : mcp-docsrs-windows-x64.exe - For 64-bit Windows Pull and run the latest multi-arch image (supports both x64 and ARM64): - latest - Latest stable release (multi-arch) - v1.0.
README
원문 README의 일부입니다. 원문 보기.
Docs.rs MCP Server
A Model Context Protocol (MCP) server for fetching Rust crate documentation from docs.rs
Features • Getting Started • Tools • Contributing • Acknowledgments • License
Features
- Find New Crates - Search crates by exact name, partial match, or fuzzy query to discover relevant libraries
- Inspect Crate Symbols - Inspect structs, traits, functions, and any other symbol inside a crate
- Review Crate Summaries - Get a crate overview with its structure and public API surface
- Read Full Documentation - Read crate-level documentation
Getting Started
Using Pre-built Executables
Download the latest release for your platform from the Releases page:
Linux
- x64/AMD64 (GLIBC):
mcp-docsrs-linux-x64- For Ubuntu, Debian, Fedora, etc. - ARM64 (GLIBC):
mcp-docsrs-linux-arm64- For ARM64 systems, AWS Graviton - x64/AMD64 (MUSL):
mcp-docsrs-linux-x64-musl- For Alpine Linux, Docker containers (requires libstdc++) - ARM64 (MUSL):
mcp-docsrs-linux-arm64-musl- For Alpine on ARM64, minimal containers (requires libstdc++)
macOS
- Intel:
mcp-docsrs-darwin-x64- For Intel-based Macs - Apple Silicon:
mcp-docsrs-darwin-arm64- For M-series Macs
Windows
- x64:
mcp-docsrs-windows-x64.exe- For 64-bit Windows
Using Docker
Pull and run the latest multi-arch image (supports both x64 and ARM64):
# Pull the latest image
docker pull ghcr.io/vexxvakan/mcp-docsrs:latest
# Run the server
docker run --rm -i ghcr.io/vexxvakan/mcp-docsrs:latest
# Run with custom configuration
docker run --rm -i ghcr.io/vexxvakan/mcp-docsrs:latest \
--cache-ttl 7200000 --max-cache-size 200
Available tags:
latest- Latest stable release (multi-arch)v1.0.0- Specific version (multi-arch)
MCP Setup
| Client | Command |
|---|---|
| Codex | codex mcp add docsrs -- path/to/mcp-docsrs |
| Claude Code | claude mcp add --transport stdio docsrs -- path/to/mcp-docsrs |
| Gemini CLI | gemini mcp add -s user docsrs path/to/mcp-docsrs |
| OpenCode | Run opencode mcp add, choose a local MCP server, then point it at path/to/mcp-docsrs. |
| VS Code | Open Command Palette (Cmd/Ctrl+Shift+P) → MCP: Add Server → choose Workspace or User → Command (stdio) → enter path/to/mcp-docsrs. |
| Cursor | Open Settings (Cmd/Ctrl+Shift+J) → Tools & Integrations → New MCP Server → choose a local/stdio server → enter path/to/mcp-docsrs. |
After adding the server, restart the client if it does not discover the tools immediately.
Configuration
설치
docker run --rm -i ghcr.io/vexxvakan/mcp-docsrs:latest