Servidor MCP del editor de texto Claude
Una implementación de código abierto del editor de texto integrado de Claude como servidor de Protocolo de Contexto de Modelo (MCP). Este paquete proporciona la misma funcionalidad que el editor de texto integrado de Claude , lo que permite ver, editar y crear archivos de texto mediante una API estandarizada.
Características
API idéntica al editor de texto de Claude : implementa exactamente la misma interfaz que la herramienta de edición de texto incorporada de Claude
Implementación del servidor MCP : sigue el estándar del Protocolo de contexto de modelo para la integración de herramientas de IA
Operaciones de archivo :
Ver el contenido del archivo con especificación de rango de línea opcional
Crear nuevos archivos
Reemplazar texto en archivos existentes
Insertar texto en números de línea específicos
Deshacer ediciones anteriores
Related MCP server: Coder Toolbox MCP Server
Versiones compatibles del editor de texto Claude
Este paquete implementa una herramienta equivalente a las versiones de la herramienta de edición de texto integrada de Claude :
text_editor_20241022(Soneto Claude 3.5)text_editor_20250124(Soneto Claude 3.7)
Pero use el nombre de herramienta 'text_editor' para evitar conflictos de nombres con las herramientas integradas de Claude.
Instalación
Uso
Iniciando el servidor
Configuración en Claude Desktop
Comandos de herramientas
Vista
Ver el contenido de un archivo o directorio.
Crear
Crea un nuevo archivo con el contenido especificado.
Reemplazo de cadena
Reemplazar texto en un archivo.
Insertar
Insertar texto en una línea específica.
Deshacer edición
Revertir la última edición realizada a un archivo.
Desarrollo
Prerrequisitos
Node.js 18+
pnpm
Configuración
Guiones
pnpm build: Construye el proyecto TypeScriptpnpm lint: Ejecuta ESLint con reparación automáticapnpm format: Formatear código con Prettierpnpm clean: eliminar artefactos de compilaciónpnpm clean:all: elimina artefactos de compilación y módulos de nodopnpm test: Ejecutar pruebaspnpm test:coverage: Ejecuta pruebas con informe de cobertura
Pruebas
Este proyecto utiliza Vitest para realizar pruebas.
Para ejecutar las pruebas:
El informe de cobertura de la prueba se generará en el directorio coverage .
Licencia
Instituto Tecnológico de Massachusetts (MIT)
Contribuyendo
¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.
Bifurcar el repositorio
Crea tu rama de funciones (
git checkout -b feature/amazing-feature)Confirme sus cambios (
git commit -m 'Add some amazing feature')Empujar a la rama (
git push origin feature/amazing-feature)Abrir una solicitud de extracción