Documentación de herramientas MCP
Una extensión de VSCode/Cursor que proporciona un servidor MCP integrado y un panel de interfaz de usuario para recuperar y mostrar la documentación de herramientas de línea de comandos. La extensión detecta automáticamente las herramientas en el espacio de trabajo y muestra su documentación a través de un panel WebView.
Características principales
🔄 Servidor MCP integrado
Servidor Express + SSE (puertos 54321-54421)
Validación de origen segura
Selección automática de puerto
Gestión y limpieza de conexiones
Transmisión de eventos en tiempo real
🔍 Descubrimiento de herramientas
Scripts de paquetes (npm, yarn, pnpm)
Binarios locales (node_modules/.bin)
Herramientas globales (git, npm, yarn, pnpm)
Compatibilidad con el espacio de trabajo de Monorepo
Recuperación de documentación
Ayuda a la ejecución del comando (-h, --help)
Obtención de información de la versión
Validación de comandos seguros
Manejo de errores
Integración con VS Code
Panel WebView basado en React
Integración de la barra de estado
Compatibilidad con la paleta de comandos
Detección de ruta del espacio de trabajo
Arquitectura
1. Extensión de VS Code (backend)
2. Servidor MCP (capa intermedia)
3. Panel WebView (Interfaz)
Estructura del proyecto
Configuración de desarrollo
Instalar dependencias:
Iniciar desarrollo:
Iniciar la extensión:
Presione F5 en VSCode para comenzar a depurar
La extensión iniciará tanto el servidor MCP como el panel WebView
Uso
Abra la paleta de comandos (Cmd/Ctrl + Shift + P)
Escriba "Herramientas MCP" y seleccione el comando
Se abrirá el panel WebView y mostrará las herramientas disponibles.
Seleccione una herramienta para ver su documentación
Detalles técnicos
Descubrimiento de herramientas
Scripts de paquetes
Detecta automáticamente scripts npm/yarn/pnpm
Muestra el código fuente del script y el directorio de trabajo
Admite espacios de trabajo monorepo
Valida la existencia del script
Herramientas binarias
Encuentra herramientas en node_modules/.bin
Detecta herramientas globales (git, npm, yarn, pnpm)
Valida la existencia y los permisos de la herramienta.
Maneja la resolución de ruta
Recuperación de documentación
Ejecuta comandos de ayuda (-h, --help)
Obtiene información de la versión
Maneja errores de ejecución de comandos
Valida los nombres de las herramientas y los argumentos
Implementa tiempos de espera adecuados
Comunicación de la SSE
Actualizaciones de descubrimiento de herramientas en tiempo real
Validación de origen segura
Gestión y limpieza de conexiones
Manejo y reporte de errores
Soporte de reconexión automática
Transmisión basada en eventos
Paso de mensajes bidireccional
Características de seguridad
Validación del nombre de la herramienta
Prevención de inyección de comandos
Validación de origen para conexiones SSE
Manejo y reporte adecuado de errores
Limpieza de recursos
Gestión del estado de la conexión
Pruebas
La extensión incluye pruebas completas:
Pruebas de integración para la funcionalidad del servidor
Pruebas de extensión de VS Code
Pruebas de descubrimiento de herramientas
Pruebas de validación de seguridad
Pruebas de comunicación SSE
Licencia
ISC
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
Facilita el descubrimiento de herramientas en tiempo real y la recuperación de documentación para herramientas de línea de comandos dentro de una extensión de VSCode, utilizando Express y SSE para la transmisión de contenido segura y dinámica.
- Características principales
- Arquitectura
- Estructura del proyecto
- Configuración de desarrollo
- Uso
- Detalles técnicos
- Pruebas
- Licencia
Related Resources
Related MCP Servers
- -securityAlicense-qualityA VS Code extension provides a MCP server that exposes Roslyn language features. It enables tools like find usages, go to definition, quick info, etc.Last updated -176AGPL 3.0
- -securityAlicense-qualityA lightweight bridge extension that enables Claude Desktop to connect to VSCode workspaces via Model Context Protocol, allowing Claude to read and write files, create directories, and list contents in your workspace.Last updated -8MIT License
- AsecurityAlicenseAqualityProvides tools for analyzing project structures, searching through codebases, managing dependencies, and performing file operations with advanced filtering capabilities.Last updated -6121MIT License
- -securityFlicense-qualityHTTP-based server that provides semantic code search capabilities to IDEs through the Model Context Protocol, allowing efficient codebase exploration without repeated indexing.Last updated -2084