MCP Server Configuration について
Android のコードベースを調べる開発者向けの Claude MCP サーバーです。Gradle ファイルでプロジェクトを検証し、機密性の高いビルドやバージョン管理のディレクトリを除外して、ファイルの閲覧と読み取りを行います。
主な機能
- 01Gradle ファイルで Android プロジェクトを検証
- 02Kotlin、KTS、TOML、マニフェストを一覧表示
- 03ディレクトリ別にファイルを閲覧
- 04単一または複数ファイルを読み取り
- 05機密ディレクトリへのアクセスを制限
活用シーン
- 01不慣れな Android プロジェクトの把握
- 02選択したソースコードや設定ファイルの確認
- 03Claude による Android コードの安全な分析
MCP 対応
Claude などの対応 MCP クライアントに、Android プロジェクトの検証、対象ファイルの閲覧、内容の読み取りを行うツールを提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
MCP サーバーの設定
概要
このプロジェクトは、Android プロジェクトファイルへの安全なアクセスを可能にする Claude MCP サーバーを提供します。Android プロジェクトとして正当なものかどうかを検証するため、必須の Gradle 設定ファイルの有無を確認し、AI アシスタントが Android プロジェクトのソースコードを閲覧および読み取れるようにします。
主な機能:
- プロジェクトの検証:Gradle ファイルの有無を確認し、ディレクトリが有効な Android プロジェクトであることを保証します
- ファイルの閲覧:すべての Kotlin、KTS、TOML ファイルと AndroidManifest.xml をディレクトリごとにまとめて一覧表示します
- ファイルの読み取り:適切なフィルタリングにより、個別または複数のファイルへの安全なアクセスを提供します
- セキュリティ:.gradle、.git、build フォルダーなどの機密性の高いディレクトリへのアクセスを防止します
このツールは、Claude を活用して Android のコードベースを理解、分析し、作業を進めたい開発者に最適です。
サーバーのセットアップ
この設定を Claude クライアントの MCP 設定に追加してください:
{
"mcpServers": {
"Android source code": {
"command": "/path/to/uv",
"args": [
"run",
"--with",
"mcp[cli]",
"mcp",
"run",
"./filesystem_android/main.py"
]
}
}
}
注:/path/to/uv を、実際の UV インストールパスに置き換えてください
インストール
# Install UV if missing
curl -LsSf https://astral.sh/uv/install.sh | sh
# Initialize project
uv venv
uv pip install -r uv.lock
ライセンス
MIT ライセンスの詳細については、LICENSE を参照してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。