Skip to main content
Glama

MCP クロード・コード

モデル コンテキスト プロトコル (MCP) を使用した Claude Code 機能の実装。

概要

このプロジェクトは、Claude Codeのような機能を実装したMCPサーバーを提供します。これにより、Claudeはプロジェクトファイルの変更や改善のための命令を直接実行できます。モデルコンテキストプロトコルを活用することで、この実装はClaude Desktopを含む様々なMCPクライアントとのシームレスな統合を可能にします。

例

Related MCP server: Terminal MCP Server

特徴

  • コード理解: ファイルアクセスとパターン検索を通じてコードベースを分析し理解する

  • コード変更: 適切な権限処理を使用して、ファイルにターゲットを絞った編集を行う

  • 強化されたコマンド実行: 改善されたエラー処理とシェルサポートにより、さまざまな言語でコマンドとスクリプトを実行できます。

  • ファイル操作: シェルコマンドを使用して適切なセキュリティ制御でファイルを管理します

  • コード検出: 高性能な検索機能を使用して、プロジェクト全体にわたって関連するファイルやコードパターンを見つけます

  • エージェント委任: 複雑なタスクを、同時に作業できる専門のサブエージェントに委任します。

  • 複数のLLMプロバイダーのサポート:エージェント操作用にLiteLLM互換モデルを構成

  • Jupyter Notebook のサポート: 完全なセルと出力処理を備えた Jupyter Notebook の読み取りと編集

実装されたツール

道具

説明

read

行番号、オフセット、制限機能を使用してファイルの内容を読み取る

write

ファイルを作成または上書きする

edit

テキストファイルの行単位の編集

multi_edit

アトミックトランザクションを使用して、単一のファイル操作で複数の正確なテキスト置換を実行します。

directory_tree

ディレクトリの再帰ツリービューを取得する

grep

ripgrep 統合によるファイル内の高速パターン検索で最高のパフォーマンスを実現 (

ドキュメント

)

content_replace

ファイル内容のパターンを置き換える

grep_ast

関数、クラス、その他の構造内の一致を表示する AST コンテキストでコードを検索します

run_command

シェル コマンドを実行します (ディレクトリの作成、ファイルの移動、ディレクトリの一覧表示にも使用されます)

notebook_read

Jupyterノートブックのすべてのセルからソースコードを抽出して読み取り、出力します。

notebook_edit

Jupyter ノートブックのセルを編集、挿入、削除する

think

変更を加えることなく複雑な推論と分析を行うための構造化された空間

dispatch_agent

読み取り専用ツールを使用して同時にタスクを実行できる 1 つ以上のエージェントを起動します。

batch

単一のリクエストで複数のツール呼び出しを並列または連続的に実行する

todo_write

構造化されたタスクリストを作成して管理する

todo_read

構造化されたタスクリストを読む

はじめる

詳細なインストールおよび構成手順については、 INSTALL.mdを参照してください。

0.3バージョンの詳細なチュートリアルについては、 TUTORIAL.mdを参照してください。

安全

この実装は、ファイルシステムへのアクセスを保護するためのベストプラクティスに従います。

  • ファイルの変更とコマンドの実行に関する権限プロンプト

  • 指定されたディレクトリのみへのアクセスを制限

  • 入力検証とサニタイズ

  • 適切なエラー処理と報告

発達

このプロジェクトに貢献するには:

  1. リポジトリをフォークする

  2. 機能ブランチを作成する ( git checkout -b feature/amazing-feature )

  3. 変更をコミットします ( git commit -m 'Add some amazing feature' )

  4. ブランチにプッシュする ( git push origin feature/amazing-feature )

  5. プルリクエストを開く

ライセンス

このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細については LICENSE ファイルを参照してください。

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/SDGLBL/mcp-claude-code'

If you have feedback or need assistance with the MCP directory API, please join our Discord server