クロードテキストエディター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
)プルリクエストを開く
local-only server
The server can only run on the client's local machine because it depends on local resources.
Tools
Claude 組み込みテキスト エディター ツール バージョンのオープン ソース実装:
text_editor_20241022 (クロード 3.5 ソネット) text_editor_20250124 (クロード 3.7 ソネット)
Related Resources
Related MCP Servers
- -securityAlicense-qualityA comprehensive code analysis and management tool that integrates with Claude Desktop to analyze code at project and file levels, helping adapt changes to projects intelligently.Last updated -39MIT License
- -securityFlicense-qualityA utility toolkit that enhances Claude's code interaction capabilities by providing seamless tools for Java code analysis, manipulation, and testing workflows.Last updated -3
- -securityAlicense-qualityA toolkit for managing Claude desktop app extension configurations, enabling features like Brave search, file operations, Git/GitHub integration, shell access, web scraping, HTTP requests, AWS documentation search, and Obsidian note management.Last updated -1MIT License
- -securityFlicense-qualityEnables text manipulation in Adobe InDesign documents via Claude Desktop by providing tools to add, update, remove, and retrieve text content through ExtendScript API.Last updated -1