Rust Docs MCP Server

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • Provides access to Rust documentation from docs.rs, allowing users to search for crates, retrieve documentation, type information, feature flags, version numbers, and access symbol definitions and source code.

  • Enables interaction with Rust language resources including documentation, type information, and source code, making Rust programming information accessible through structured API calls.

Servidor MCP de documentación de Rust

Un servidor MCP (Protocolo de Contexto de Modelo) que proporciona acceso a la documentación de Rust desde docs.rs. Este servidor permite a las herramientas de IA buscar documentación, información de tipos, indicadores de características, números de versión y definiciones de símbolos/código fuente.

Características

  • Buscar cajas en docs.rs
  • Obtenga documentación para cajas y versiones específicas
  • Obtener información de tipo (estructuras, enumeraciones, rasgos, etc.)
  • Obtener indicadores de características para cajas
  • Obtenga las versiones disponibles para las cajas
  • Obtener el código fuente de elementos específicos
  • Buscar símbolos dentro de las cajas

Instalación

Este proyecto utiliza Bun para el desarrollo, pero el servidor construido puede ejecutarse con Node.js.

# Clone the repository git clone https://github.com/yourusername/rust-docs-mcp-server.git cd rust-docs-mcp-server # Install dependencies bun install

Edificio

# Build the server bun run build

Esto creará un directorio de compilación con los archivos JavaScript compilados.

Correr

# Run the development server bun run dev # Or run the built server bun run start

Uso con clientes MCP

Este servidor implementa el Protocolo de Contexto de Modelo y puede usarse con cualquier cliente MCP. Para usarlo con un cliente MCP, deberá configurar el cliente para que se conecte a este servidor.

Herramientas disponibles

El servidor proporciona las siguientes herramientas:

  • search_crates : Busca cajas en docs.rs
  • get_crate_documentation : obtener la documentación de una caja específica
  • get_type_info : Obtener información de tipo para un elemento específico
  • get_feature_flags : Obtener indicadores de características para una caja
  • get_crate_versions : Obtener las versiones disponibles para un cajón
  • get_source_code : Obtener el código fuente de un elemento específico
  • search_symbols : Busca símbolos dentro de una caja

Pruebas

# Run tests bun test

Licencia

Instituto Tecnológico de Massachusetts (MIT)

-
security - not tested
F
license - not found
-
quality - not tested

Un servidor MCP que proporciona a las herramientas de IA acceso a la documentación de Rust desde docs.rs, lo que permite buscar cajas, documentación, información de tipo, indicadores de características, información de versión y código fuente.

  1. Features
    1. Installation
      1. Building
        1. Running
          1. Usage with MCP Clients
            1. Available Tools
          2. Testing
            1. License
              ID: 4kl3b33u2z