Servidor MCP de documentos de carga
Un servidor MCP para gestionar la documentación de Rust mediante comandos de documento de cargo. Este servidor proporciona herramientas para consultar, compilar y buscar documentación de Rust localmente.
Características
Herramientas
get_crate_doc
- Obtenga la página de documentación principal de crate para comprender los conceptos generales y el uso- Parámetros:
project_path
: Ruta al proyecto Rust (debe ser una ruta absoluta)crate_name
: Nombre del cajón para el que se obtendrá la documentación
- Parámetros:
list_symbols
- Lista todos los símbolos (estructuras, enumeraciones, rasgos, etc.) en la documentación de un cajón- Parámetros:
project_path
: Ruta al proyecto Rust (debe ser una ruta absoluta)crate_name
: Nombre de la caja para la que se listarán los símbolos
- Parámetros:
search_doc
- Buscar dentro de la documentación de una caja- Parámetros:
project_path
: Ruta al proyecto Rust (debe ser una ruta absoluta)crate_name
: Nombre de la caja en la que buscarquery
: Consulta de búsqueda (palabra clave o símbolo)limit
(opcional): número máximo de resultados a devolver (predeterminado: 10)
- Parámetros:
Requisitos
- Node.js 16 o posterior
- Rust and Cargo instalado
Instalación
Instalar dependencias:
Construir el servidor:
Para desarrollo con reconstrucción automática:
Uso
Agregue la siguiente configuración:
Depuración
Dado que los servidores MCP se comunican a través de stdio, la depuración puede ser complicada. Recomendamos usar el Inspector MCP:
El Inspector proporcionará una URL para acceder a las herramientas de depuración en su navegador.
Sistema de caché
El servidor mantiene una caché con las rutas de la documentación generada para mejorar el rendimiento. Las entradas de la caché caducan a las 24 horas para garantizar que la documentación se mantenga actualizada.
Licencia
Instituto Tecnológico de Massachusetts (MIT)
You must be authenticated.
local-only server
The server can only run on the client's local machine because it depends on local resources.
Un servidor para administrar la documentación de Rust que permite a los usuarios verificar, compilar y buscar documentación de Rust localmente a través de comandos cargo doc.
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityGet the narrative and API documentation for the exact version of any of your dependencies. (Only Rust is supported at the moment.)Last updated -14347TypeScriptMIT License
- -securityFlicense-qualityProvides curated documentation access via the Gemini API, enabling users to query and interact with technical docs effectively by overcoming context and search limitations.Last updated -13TypeScript
- -securityFlicense-qualityAn MCP server that provides AI tools with access to Rust documentation from docs.rs, enabling search for crates, documentation, type information, feature flags, version information, and source code.Last updated -3TypeScript
- -securityAlicense-qualityAn MCP server that enables interaction with the Vercel API to manage deployments, DNS records, domains, projects, and environment variables through natural language commands.Last updated -65TypeScriptMIT License