local-only server
The server can only run on the client’s local machine because it depends on local resources.
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
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
This server cannot be installed
Una implementación de código abierto de las versiones de la herramienta de edición de texto integrada de Claude:
editor de textos 20241022 (Soneto Claude 3.5) editor de textos 20250124 (Soneto Claude 3.7)