local-only server
The server can only run on the client’s local machine because it depends on local resources.
クロードテキストエディターMCPサーバー
Claude 組み込みテキストエディタツールの、Model Context Protocol (MCP) サーバーとしてのオープンソース実装です。このパッケージは、Claude 組み込みテキストエディタツールと同じ機能を提供し、標準化された API を介してテキストファイルの表示、編集、作成を可能にします。
特徴
- Claudeのテキストエディタと同一のAPI : Claudeの組み込みテキストエディタツールと全く同じインターフェースを実装します
- MCPサーバーの実装: AIツール統合のためのモデルコンテキストプロトコル標準に準拠
- ファイル操作:
- オプションの行範囲指定でファイルの内容を表示する
- 新しいファイルを作成する
- 既存のファイル内のテキストを置き換える
- 特定の行番号にテキストを挿入する
- 以前の編集を元に戻す
サポートされている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
) - プルリクエストを開く
This server cannot be installed
Claude 組み込みテキスト エディター ツール バージョンのオープン ソース実装:
text_editor_20241022 (クロード 3.5 ソネット) text_editor_20250124 (クロード 3.7 ソネット)