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
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
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
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.
Related MCP Servers
- AsecurityAlicenseAqualityProvides tools for listing and retrieving content from different knowledge bases using semantic search capabilities.Last updated -025The Unlicense
- -securityAlicense-qualityProvides tools for retrieving and processing documentation through vector search, enabling AI assistants to augment their responses with relevant documentation context.Last updated -35MIT License
- -securityFlicense-qualityA document knowledge base system that enables users to upload PDFs and query them semantically through a web interface or via the Model Context Protocol, allowing integration with AI tools like Cursor.Last updated -21
- -securityFlicense-qualityIntelligent knowledge base management tool that enables searching, browsing, and analyzing documents across multiple datasets with smart document analysis capabilities.Last updated -16