Android source code

Integrations

  • Provides browsing and reading capabilities for Android project source code, including Kotlin files, KTS files, TOML files, and AndroidManifest.xml, validated by checking for authentic gradle configuration files.

  • Uses Gradle configuration files to validate Android projects and determine project structure before allowing access to source files.

  • Enables browsing and reading of Kotlin source files within Android projects.

MCP サーバーの構成

概要

このプロジェクトは、Androidプロジェクトファイルへの安全なアクセスを可能にするClaude MCPサーバーを提供します。このサーバーは、正規のAndroidプロジェクトを検証する重要なGradle設定ファイルをチェックすることで、AIアシスタントがAndroidプロジェクトのソースコードを参照・読み取りできるようにします。

主な機能:

  • プロジェクト検証:Gradleファイルをチェックしてディレクトリが有効なAndroidプロジェクトであることを確認します
  • ファイルブラウジング: すべての Kotlin、KTS、TOML ファイル、および AndroidManifest.xml をディレクトリ別に一覧表示します。
  • ファイルの読み取り: 適切なフィルタリングを使用して、個々のファイルまたは複数のファイルを読み取るための安全なアクセスを提供します。
  • セキュリティ: .gradle、.git、ビルドフォルダなどの機密ディレクトリへのアクセスを防止します。

このツールは、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ライセンス - 詳細はライセンスをご覧ください

-
security - not tested
A
license - permissive license
-
quality - not tested

Claude MCP サーバーは、Android プロジェクト ファイルの参照と読み取りへの安全なアクセスを可能にし、Gradle 構成ファイルをチェックすることで本物のプロジェクトを検証します。

  1. Overview
    1. Server Setup
      1. Installation
        1. License
          ID: h06fjjc4ef