クロードテキストエディターMCPサーバー
Claude 組み込みテキストエディタツールの、Model Context Protocol (MCP) サーバーとしてのオープンソース実装です。このパッケージは、Claude 組み込みテキストエディタツールと同じ機能を提供し、標準化された API を介してテキストファイルの表示、編集、作成を可能にします。
特徴
Claudeのテキストエディタと同一のAPI : Claudeの組み込みテキストエディタツールと全く同じインターフェースを実装します
MCPサーバーの実装: AIツール統合のためのモデルコンテキストプロトコル標準に準拠
ファイル操作:
オプションの行範囲指定でファイルの内容を表示する
新しいファイルを作成する
既存のファイル内のテキストを置き換える
特定の行番号にテキストを挿入する
以前の編集を元に戻す
Related MCP server: Coder Toolbox MCP Server
サポートされているClaudeテキストエディターのバージョン
このパッケージは、組み込みの Claude テキスト エディター ツールバージョンと同等のツールを実装します。
text_editor_20241022(クロード 3.5 ソネット)text_editor_20250124(クロード 3.7 ソネット)
ただし、組み込みの Claude ツールとの名前の競合を避けるために、ツール名として「text_editor」を使用します。
インストール
使用法
サーバーの起動
Claude Desktopでの設定
ツールコマンド
ビュー
ファイルまたはディレクトリの内容を表示します。
作成する
指定された内容で新しいファイルを作成します。
文字列の置換
ファイル内のテキストを置き換えます。
入れる
特定の行にテキストを挿入します。
編集を元に戻す
ファイルに対して行われた最後の編集を元に戻します。
発達
前提条件
Node.js 18歳以上
pnpm
設定
スクリプト
pnpm build: TypeScriptプロジェクトをビルドするpnpm lint: 自動修正機能付きで ESLint を実行するpnpm format: Prettier でコードをフォーマットするpnpm clean: ビルド成果物を削除するpnpm clean:all: ビルドアーティファクトとnode_modulesを削除するpnpm test: テストを実行するpnpm test:coverage: カバレッジレポート付きでテストを実行する
テスト
このプロジェクトではテストに Vitest を使用します。
テストを実行するには:
テスト カバレッジ レポートは、 coverageディレクトリに生成されます。
ライセンス
マサチューセッツ工科大学
貢献
貢献を歓迎します!お気軽にプルリクエストを送信してください。
リポジトリをフォークする
機能ブランチを作成します(
git checkout -b feature/amazing-feature)変更をコミットします (
git commit -m 'Add some amazing feature')ブランチにプッシュする (
git push origin feature/amazing-feature)プルリクエストを開く