local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Provides Git repository context for documentation generation and analysis. The server can extract context from Git repositories when analyzing projects and creating documentation.
Specializes in managing and enhancing Markdown documentation files, providing capabilities for content analysis, metadata generation, and document relationships.
Leverages remark for advanced Markdown processing including AST-based content analysis, heading structure detection, and proper Markdown parsing and manipulation.
MCP-RTFM
"¡RTFM!", dicen, pero ¿y si no hay un manual de referencia para R? 🤔 Presentamos MCP-RTFM: ¡un servidor MCP que te ayuda a crear el p*to manual que todo el mundo te dice que leas! Mediante análisis de contenido avanzado, generación de metadatos y funciones de búsqueda inteligente, transforma tus documentos inexistentes o ilegibles en una base de conocimiento interconectada que realmente responde a esas "preguntas básicas" antes de que se formulen.
Giro argumental : En lugar de simplemente decirles a las personas que lean el manual, ¡ahora puedes darles un manual que valga la pena leer! Porque la mejor respuesta a "leer el manual" es tener un manual que realmente valga la pena leer. 📚✨
📚 Índice de contenidos
- Inicio rápido
- Características
- Flujos de trabajo de ejemplo
- Instalación
- Funciones avanzadas
- Desarrollo
- Depuración
🚀 Inicio rápido
✨ Características
Herramientas de gestión de documentación
analyze_existing_docs
: analice y mejore la documentación existente con análisis de contenido y metadatos.analyze_project_with_metadata
: inicializa la estructura de la documentación con un análisis de contenido mejorado y generación de metadatos.analyze_project
- Inicialización básica de la estructura de la documentaciónread_doc
- Lee un archivo de documentación (necesario antes de actualizar)update_doc
- Actualizar la documentación usando cambios basados en diferenciasget_doc_content
- Obtener el contenido actual de un archivo de documentaciónget_project_info
- Obtener la estructura del proyecto y el estado de la documentaciónsearch_docs
- Busque en archivos de documentación con resultados resaltadosupdate_metadata
- Actualizar los metadatos de la documentaciónget_related_docs
: encuentre documentación relacionada basándose en metadatos y enlaces de contenidocustomize_template
- Crear o actualizar plantillas de documentación
Archivos de documentación predeterminados
El servidor crea y administra automáticamente estos archivos de documentación principal:
techStack.md
- Inventario detallado de herramientas, bibliotecas y configuracionescodebaseDetails.md
: explicaciones de bajo nivel sobre la estructura y la lógica del códigoworkflowDetails.md
- Flujos de trabajo paso a paso para procesos claveintegrationGuides.md
- Instrucciones para conexiones de sistemas externoserrorHandling.md
- Estrategias y prácticas de resolución de problemashandoff_notes.md
- Resumen de los temas clave y próximos pasos
Plantillas de documentación
Plantillas integradas para diferentes tipos de documentación:
- Plantilla de documentación estándar
- Plantilla de documentación de API
- Plantilla de documentación del flujo de trabajo
Se pueden crear plantillas personalizadas utilizando la herramienta customize_template
.
📝 Ejemplos de flujos de trabajo
1. Análisis de la documentación existente
2. Configuración mejorada de la documentación del proyecto
3. Actualización de la documentación con enlaces de contenido
4. Gestión de metadatos de la documentación
5. Búsqueda de documentación con contexto
6. Creación de plantillas personalizadas
🔧Instalación
VSCode (Roo Cline)
Agregar al archivo de configuración en: Agregar al archivo de configuración en:
- Windows:
%APPDATA%\Code\User\globalStorage\rooveterinaryinc.roo-cline\settings\cline_mcp_settings.json
- MacOS:
~/Library/Application Support/Code/User/globalStorage/rooveterinaryinc.roo-cline/settings/cline_mcp_settings.json
- Linux:
~/.config/Code/User/globalStorage/rooveterinaryinc.roo-cline/settings/cline_mcp_settings.json
Escritorio de Claude
Agregar al archivo de configuración en:
- Ventanas:
%APPDATA%\Claude\claude_desktop_config.json
- MacOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Linux:
~/.config/Claude/claude_desktop_config.json
🎯 Funciones avanzadas
Enlace de contenido
Utilice la sintaxis [[document-name]]
para crear enlaces entre documentos. El servidor rastrea automáticamente estas relaciones y las incluye al buscar documentación relacionada.
Organización basada en metadatos
Los documentos se organizan utilizando:
- Categorías (por ejemplo, "arquitectura", "api", "flujo de trabajo")
- Etiquetas para agrupación flexible
- Descubrimiento automático de relaciones basado en metadatos compartidos
- Análisis de enlaces de contenido
Análisis de contenido mejorado
El servidor utiliza bibliotecas avanzadas para una mejor gestión de la documentación:
- unificado/observación para el procesamiento de Markdown:
- Análisis de contenido basado en AST
- Detección precisa de la estructura del rumbo
- Extracción de bloques de código y enlaces
- Análisis y manipulación adecuados de Markdown
- minibúsqueda para potentes capacidades de búsqueda:
- Búsqueda difusa rápida en toda la documentación
- Búsqueda ponderada por campo (los títulos tienen mayor prioridad)
- Indexación completa de contenido y metadatos
- Almacenamiento en caché eficiente con gestión de TTL
- Actualizaciones del índice de búsqueda en tiempo real
Generación inteligente de metadatos
- Análisis automático de contenido para categorización
- Generación de etiquetas inteligentes basada en patrones de contenido
- Introducción estructurada en los documentos
- Detección de títulos y secciones basada en AST
- Identificación y etiquetado de fragmentos de código
- Presentación de resultados según el contexto
Sistema de plantillas
- Plantillas integradas para tipos de documentación comunes
- Compatibilidad con plantillas personalizadas con valores predeterminados de metadatos
- Herencia de plantillas y capacidades de anulación
- Sistema de marcador de posición para un formato consistente
🛠️ Desarrollo
🐛 Depuración
Dado que los servidores MCP se comunican a través de stdio, la depuración puede ser complicada. Utilice el Inspector MCP :
El Inspector proporcionará una URL para acceder a las herramientas de depuración en su navegador.
📄 Licencia
You must be authenticated.
Tools
Transforme sus documentos inexistentes o ilegibles en una base de conocimiento inteligente y con capacidad de búsqueda que realmente responda esas "preguntas básicas" antes de que se formulen.