
bhouston/mcp-server-text-editor
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Реализация с открытым исходным кодом встроенного инструмента текстового редактора Claude
Обзор
Реализация с открытым исходным кодом встроенного инструмента текстового редактора Claude в качестве сервера Model Context Protocol (MCP). Этот пакет обеспечивает ту же функциональность, что и встроенный инструмент текстового редактора Claude, позволяя просматривать, редактировать и создавать текстовые файлы через стандартизированный API. Внедряет тот же интерфейс, что и встроенный инструмент текстового редактора Клода - : Следует стандарту Model Context Protocol для интеграции инструментов ИИ - : - Просмотр содержимого файлов с дополнительной спецификацией диапазона строк - Создание новых файлов - Замена текста в существующих файлах - Вставка текста на конкретные номера строк - Отмена предыдущих правок В этом пакете реализован эквивалентный инструмент для встроенных версий текстового редактора Claude: - text editor 20241022 (Claude 3.5 Sonnet) - text editor 20250124 (Claude 3.7 Sonnet) Но использование имени инструмента «text editor», чтобы избежать конфликтов имени со встроенными инструментами Claude. Просмотр содержимого файла или каталога. Создайте новый файл с указанным содержимым.
Обзор (машинный перевод)
Реализация с открытым исходным кодом встроенного инструмента текстового редактора Claude в качестве сервера Model Context Protocol (MCP). Этот пакет обеспечивает ту же функциональность, что и встроенный инструмент текстового редактора Claude, позволяя просматривать, редактировать и создавать текстовые файлы через стандартизированный API.
Особенности
Идентичный API для текстового редактора Клода : Внедряет тот же интерфейс, что и встроенный инструмент текстового редактора Клода ** Реализация сервера MCP: Соответствует стандарту Model Context Protocol для интеграции инструментов ИИ Файлы:
- Просмотр содержимого файлов с дополнительной спецификацией диапазона строк Создание новых файлов Заменить текст в существующих файлах
- Вставить текст на конкретные номера строк
- Отменить предыдущие правки
Поддерживаемые версии текстового редактора Claude
В этом пакете реализован эквивалентный инструмент для встроенных версий текстового редактора Claude:
text_editor_20241022(Клод 3.5 Сонет)- [[Т1]] (Клод 3.7 Сонет)
Но использование имени инструмента «text editor», чтобы избежать конфликтов имени со встроенными инструментами Claude.
##Установка
Использование
Запуск сервера
Настройка в Claude Desktop
###Командные инструменты
#####Просмотр
Просмотр содержимого файла или каталога.
####Создать
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Claude Text Editor MCP Server
An open-source implementation of the Claude built-in text editor tool as a Model Context Protocol (MCP) server. This package provides the same functionality as Claude’s built-in text editor tool, allowing you to view, edit, and create text files through a standardized API.
Features
- Identical API to Claude’s Text Editor: Implements the exact same interface as Claude’s built-in text editor tool
- MCP Server Implementation: Follows the Model Context Protocol standard for AI tool integration
- File Operations:
- View file contents with optional line range specification
- Create new files
- Replace text in existing files
- Insert text at specific line numbers
- Undo previous edits
Supported Claude Text Editor Versions
This package implements an equivalent tool to the built-in Claude text editor tool versions:
text_editor_20241022(Claude 3.5 Sonnet)text_editor_20250124(Claude 3.7 Sonnet)
But using the tool name ‘text_editor’ to avoid name conflicts with built-in Claude tools.
Installation
# Install from npm
npm install mcp-server-text-editor
# Or with pnpm
pnpm add mcp-server-text-editor
Usage
Starting the Server
# Using npx
npx -y mcp-server-text-editor
# Or if installed globally
mcp-server-text-editor
Configuring in Claude Desktop
{
"mcpServers": {
"textEditor": {
"command": "npx",
"args": ["-y", "mcp-server-text-editor"]
}
}
}
Tool Commands
View
View the contents of a file or directory.
{
"command": "view",
"path": "/path/to/file.js",
"view_range": [1, 10] // Optional: Show lines 1-10 only
}
Create
Create a new file with the specified content.
{
"command": "create",
"path": "/path/to/file.js",
"file_text": "console.log('Hello, world!');"
}
String Replace
Replace text in a file.
{
"command": "str_replace",
"path": "/path/to/file.js",
"old_str": "console.log('Hello, world!');",
"new_str": "console.log('Hello, Claude!');"
}
Insert
Insert text at a specific line.
{
"command": "insert",
Установка
npx -y mcp-server-text-editorКонфигурация
{
"mcpServers": {
"textEditor": {
"command": "npx",
"args": ["-y", "mcp-server-text-editor"]
}
}
}