local-only server
The server can only run on the client’s local machine because it depends on local resources.
MCP クロード・コード
モデル コンテキスト プロトコル (MCP) を使用した Claude Code 機能の実装。
概要
このプロジェクトは、Claude Codeのような機能を実装したMCPサーバーを提供します。これにより、Claudeはプロジェクトファイルの変更や改善のための命令を直接実行できます。モデルコンテキストプロトコルを活用することで、この実装はClaude Desktopを含む様々なMCPクライアントとのシームレスな統合を可能にします。
特徴
- コード理解: ファイルアクセスとパターン検索を通じてコードベースを分析し理解する
- コード変更: 適切な権限処理を使用して、ファイルにターゲットを絞った編集を行う
- 強化されたコマンド実行: 改善されたエラー処理とシェルサポートにより、さまざまな言語でコマンドとスクリプトを実行できます。
- ファイル操作: シェルコマンドを使用して適切なセキュリティ制御でファイルを管理します
- コード検出: プロジェクト全体にわたって関連するファイルとコードパターンを見つける
- プロジェクト分析:プロジェクトの構造、依存関係、フレームワークを理解する
- エージェント委任: 複雑なタスクを、同時に作業できる専門のサブエージェントに委任します。
- 複数のLLMプロバイダーのサポート:エージェント操作用にLiteLLM互換モデルを構成
- Jupyter Notebook のサポート: 完全なセルと出力処理を備えた Jupyter Notebook の読み取りと編集
実装されたツール
道具 | 説明 |
---|---|
read_files | エンコード検出機能を使用して1つまたは複数のファイルを読み取る |
write_file | ファイルを作成または上書きする |
edit_file | テキストファイルの行単位の編集 |
directory_tree | ディレクトリの再帰ツリービューを取得する |
get_file_info | ファイルまたはディレクトリに関するメタデータを取得する |
search_content | ファイル内容のパターンを検索する |
content_replace | ファイル内容のパターンを置き換える |
run_command | シェル コマンドを実行します (ディレクトリの作成、ファイルの移動、ディレクトリの一覧表示にも使用されます) |
run_script | 指定されたインタープリタでスクリプトを実行する |
script_tool | 特定のプログラミング言語でスクリプトを実行する |
project_analyze_tool | プロジェクトの構造と依存関係を分析する |
read_notebook | Jupyterノートブックのすべてのセルからソースコードを抽出して読み取り、出力します。 |
edit_notebook | Jupyter ノートブックのセルを編集、挿入、削除する |
think | 変更を加えることなく複雑な推論と分析を行うための構造化された空間 |
dispatch_agent | 読み取り専用ツールを使用して同時にタスクを実行できる 1 つ以上のエージェントを起動します。 |
はじめる
詳細なインストールおよび構成手順については、 INSTALL.mdを参照してください。
もちろん、mcp-claude-code の使い方のヒントを得るために、 USEFUL_PROMPTSを読むこともできます。
安全
この実装は、ファイルシステムへのアクセスを保護するためのベストプラクティスに従います。
- ファイルの変更とコマンドの実行に関する権限プロンプト
- 指定されたディレクトリのみへのアクセスを制限
- 入力検証とサニタイズ
- 適切なエラー処理と報告
発達
このプロジェクトに貢献するには:
- リポジトリをフォークする
- 機能ブランチを作成する (
git checkout -b feature/amazing-feature
) - 変更をコミットします (
git commit -m 'Add some amazing feature'
) - ブランチにプッシュする (
git push origin feature/amazing-feature
) - プルリクエストを開く
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細については LICENSE ファイルを参照してください。
This server cannot be installed
Claude Code のような機能を実装した MCP サーバー。AI がコードベースを分析し、ファイルを変更し、コマンドを実行し、直接ファイル システムと対話してプロジェクトを管理できるようになります。