VM

vexxvakan/mcp-docsrs

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

13 stars 7 forks 품질 76 트렌드 34Apache-2.0

- - 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

GitHub에서 전체 README 보기

설치

docker run --rm -i ghcr.io/vexxvakan/mcp-docsrs:latest
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →