PromptExecution/cratedocs-mcp

PromptExecution/cratedocs-mcp

от promptexecution
MCP сервер для работы с документацией Rust крейтов. LLM может искать крейты, получать описания и детали по элементам через docs.rs и crates.io. Полезен разработчикам, использующим ИИ-ассистентов для Rust.

⚠️ Archived / sunset (2026-08-04)

This project is no longer actively developed. Development focus has moved to b00t, and specifically to PromptExecution/rust-docs-mcp-b00t — our fork of Govcraft/rust-docs-mcp-server, which we support upstream and send patches back to.

If you're looking for a Rust crate-docs MCP server, use one of those two instead of this repo. This repo is kept around (archived, read-only) for reference — the Docker/GHCR image approach documented below worked, but we consolidated on the Govcraft-lineage tool rather than maintaining two independent implementations.


Rust Cargo Docs RAG MCP

rust-cargo-docs-rag-mcp is an MCP (Model Context Protocol) server that provides tools for Rust crate documentation lookup. It allows LLMs to look up documentation for Rust crates they are unfamiliar with.

This README focuses on how to build, version, release, and install the project using two common paths:

  1. pkgx (build/install locally from source)
  2. Docker image (published to GitHub Container Registry — GHCR)

Часто задаваемые вопросы

У этого сервера пока нет списка инструментов.

Выберите клиент, чтобы установить PromptExecution/cratedocs-mcp:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "promptexecution-cratedocs-mcp-22u0kmgyuk": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "ghcr.io/promptexecution/rust-cargo-docs-rag-mcp:latest",
        "stdio"
      ]
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "promptexecution-cratedocs-mcp-22u0kmgyuk": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "ghcr.io/promptexecution/rust-cargo-docs-rag-mcp:latest",
        "stdio"
      ]
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "promptexecution-cratedocs-mcp-22u0kmgyuk": {
      "type": "stdio",
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "ghcr.io/promptexecution/rust-cargo-docs-rag-mcp:latest",
        "stdio"
      ]
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"promptexecution-cratedocs-mcp-22u0kmgyuk\",\"type\":\"stdio\",\"command\":\"docker\",\"args\":[\"run\",\"--rm\",\"-i\",\"ghcr.io/promptexecution/rust-cargo-docs-rag-mcp:latest\",\"stdio\"]}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "promptexecution-cratedocs-mcp-22u0kmgyuk": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "ghcr.io/promptexecution/rust-cargo-docs-rag-mcp:latest",
        "stdio"
      ]
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add promptexecution-cratedocs-mcp-22u0kmgyuk -- docker run --rm -i ghcr.io/promptexecution/rust-cargo-docs-rag-mcp:latest stdio

Либо через JSON-конфиг:

claude mcp add-json promptexecution-cratedocs-mcp-22u0kmgyuk "{\"command\":\"docker\",\"args\":[\"run\",\"--rm\",\"-i\",\"ghcr.io/promptexecution/rust-cargo-docs-rag-mcp:latest\",\"stdio\"]}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add promptexecution-cratedocs-mcp-22u0kmgyuk -- docker run --rm -i ghcr.io/promptexecution/rust-cargo-docs-rag-mcp:latest stdio

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.promptexecution-cratedocs-mcp-22u0kmgyuk]
command = "docker"
args = ["run", "--rm", "-i", "ghcr.io/promptexecution/rust-cargo-docs-rag-mcp:latest", "stdio"]
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите PromptExecution/cratedocs-mcp, а в поле команды запуска — строку ниже:
docker run --rm -i ghcr.io/promptexecution/rust-cargo-docs-rag-mcp:latest stdio

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "promptexecution-cratedocs-mcp-22u0kmgyuk": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "ghcr.io/promptexecution/rust-cargo-docs-rag-mcp:latest",
        "stdio"
      ]
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "promptexecution-cratedocs-mcp-22u0kmgyuk": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "ghcr.io/promptexecution/rust-cargo-docs-rag-mcp:latest",
        "stdio"
      ],
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например promptexecution-cratedocs-mcp-22u0kmgyuk.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: promptexecution-cratedocs-mcp-22u0kmgyuk
    command: docker
    args:
      - "run"
      - "--rm"
      - "-i"
      - "ghcr.io/promptexecution/rust-cargo-docs-rag-mcp:latest"
      - "stdio"
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "promptexecution-cratedocs-mcp-22u0kmgyuk": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "ghcr.io/promptexecution/rust-cargo-docs-rag-mcp:latest",
        "stdio"
      ]
    }
  }
}

Похожие MCP-сервера

mrjoshuak/godoc-mcp

mrjoshuak/godoc-mcp

от mrjoshuak

MCP-сервер для быстрого доступа к документации Go-пакетов. Он помогает LLM понимать код без чтения целых файлов, экономя токены. Полезен Go-разработчикам, использующим ИИ-ассистентов.

Go⭐ 125
Kapeli/dash-mcp-server

Kapeli/dash-mcp-server

от kapeli

MCP сервер для работы с Dash - браузером документации для macOS. Позволяет AI-ассистентам искать в docsets, загружать страницы документации и включать полнотекстовый поиск. Полезен разработчикам, и...

Python⭐ 186
aashari/mcp-server-atlassian-confluence

aashari/mcp-server-atlassian-confluence

от aashari

MCP сервер для подключения ИИ-ассистентов к Confluence: задавайте вопросы документации, ищите по всем пространствам, создавайте и обновляйте страницы. Полезен разработчикам, менеджерам и всем, кто ...

TypeScript⭐ 62
nyxn-ai/NyxDocs

nyxn-ai/NyxDocs

от nyxn-ai

MCP сервер для управления документацией криптовалютных проектов. Помогает разработчикам и трейдерам быстро искать проекты, блокчейны (Ethereum, Solana) и получать актуальную документацию с GitHub, GitBook и сайтов. Поддерживает мониторинг обновлений.

Python⭐ 5
laradji/deadzone

laradji/deadzone

от laradji

Deadzone — векторный индекс для семантического поиска по документации, работающий как локальный MCP-сервер. Полезен разработчикам AI-агентов, которым нужен поиск по документам без интернета. Исполь...

Go⭐ 4
sequa-ai/sequa-mcp

sequa-ai/sequa-mcp

от sequa-ai

Sequa MCP синхронизирует документацию с кодом - она всегда актуальна. Разработчики и AI-агенты получают архитектурные обзоры, API-документацию и гайды без ручного обновления. Полезно для команд: бы...

TypeScript⭐ 22
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин