mcpField
M
MCP Server Configuration

MCP Server Configuration

ローカル
github.com/SDILoginファイル・ストレージ383 週間前に更新

MCP Server Configuration について

Android のコードベースを調べる開発者向けの Claude MCP サーバーです。Gradle ファイルでプロジェクトを検証し、機密性の高いビルドやバージョン管理のディレクトリを除外して、ファイルの閲覧と読み取りを行います。

主な機能

  1. 01Gradle ファイルで Android プロジェクトを検証
  2. 02Kotlin、KTS、TOML、マニフェストを一覧表示
  3. 03ディレクトリ別にファイルを閲覧
  4. 04単一または複数ファイルを読み取り
  5. 05機密ディレクトリへのアクセスを制限

活用シーン

  1. 01不慣れな Android プロジェクトの把握
  2. 02選択したソースコードや設定ファイルの確認
  3. 03Claude による Android コードの安全な分析

MCP 対応

Claude などの対応 MCP クライアントに、Android プロジェクトの検証、対象ファイルの閲覧、内容の読み取りを行うツールを提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

MCP サーバーの設定

ライセンス Python バージョン

概要

このプロジェクトは、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 を参照してください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。