🏠 ホーム ニュース 📚 トピック解説 🏷️ タグ一覧 ℹ️ About
🔍 記事を検索
カテゴリ
📡 RSSフィード
Follow
X (Twitter) Threads
Quick Links
ニュース一覧 🏷️ タグから探す
🧠 Claude 🤖 Agent 💬 LLM 🔌 MCP 🛠️ Tool
Subscribe
📡 RSSフィード
ホーム ai/claude 2026.03.26

Android Source Explorer MCP - Androidソースコード検索サーバー

Mrmike Android Source Explorer Mcp
🤖
Android Source Explorer MCP - Androidソースコード検索サーバー - AIツール日本語解説 | AI Heartland
// なぜ使えるか
Model Context Protocol経由でLLMがAndroid Open Source Projectのソースコードを検索・参照できるため、正確なAPI実装を即座に確認可能

概要

Android Source Explorer MCPは、Model Context Protocol(MCP)を実装したサーバーで、LLMがAndroid Open Source Project(AOSP)のソースコードを直接検索・参照できる環境を提供する。Anthropic社が提唱したMCPプロトコルに準拠しており、ClaudeをはじめとするAIアシスタントがAndroidフレームワークの実装詳細を即座に調査できるようになる。Android開発における「公式ドキュメントには載っていない実装の詳細」を知りたい場面で威力を発揮する。

主な機能

技術スタック

導入方法

リポジトリをクローンし、依存関係をインストール:

git clone https://github.com/mrmike/android-source-explorer-mcp.git
cd android-source-explorer-mcp
npm install
npm run build

MCPクライアント(Claude Desktop等)の設定ファイルに追加:

{
  "mcpServers": {
    "android-source-explorer": {
      "command": "node",
      "args": ["/path/to/android-source-explorer-mcp/build/index.js"]
    }
  }
}

クライアントを再起動後、search_android_sourceツールが利用可能になる。

競合比較

ツール 検索対象 MCP対応 リアルタイム性
Android Source Explorer MCP AOSP全体 リアルタイム
Android Code Search(公式Web) AOSP全体 × Web UI必須
GitHub Code Search ミラーリポジトリ × 手動コピペ
OpenGrok(セルフホスト) ローカル × 初期構築重い

Android Source Explorer MCPは、LLMとの統合に特化した唯一のMCP準拠ツールである点が最大の差別化要素。公式のAndroid Code SearchはWebブラウザでの手動操作が必要で、検索結果をLLMに渡すには人手でコピー&ペーストが発生する。GitHubのミラーは更新遅延があり、最新のコミットを追えない。OpenGrokは強力だが、インデックス構築に数時間を要しローカル環境のメンテナンスコストが高い。本ツールはAPIベースでリアルタイムに最新ソースへアクセスし、MCPプロトコルでLLMワークフローに直接組み込める。

活用シーン

カスタムViewの実装調査: 独自のカスタムViewを作成する際、標準のButtonやTextViewがどのようにonDraw()やonMeasure()を実装しているかをLLMに質問すると、MCPサーバーが該当コードを検索・提示し、ベストプラクティスに沿った実装例を即座に得られる。

非公開APIの挙動確認: Androidの隠しAPIや@hideアノテーション付きメソッドの実装詳細を調べたい場合、公式ドキュメントには記載がないためソースコード直接参照が必須。LLMに「ActivityManagerServiceのstartActivity内部処理」を尋ねると、サーバーが該当コードを取得し、内部フローを説明してくれる。

フレームワークバグ調査: 特定のAndroidバージョンで発生するバグの原因を特定する際、該当バージョンのブランチからソースを検索し、問題箇所のコードとコミット履歴を組み合わせて分析可能。LLMが過去の修正パッチと照合し、ワークアラウンドを提案する。

こんな人におすすめ

よくある質問
Android Source Explorer MCPとは何ですか?
MCP準拠のサーバーで、LLMがAndroid Open Source Project(AOSP)のソースコードを直接検索・参照できる環境を提供します。
公式Android Code Searchとの違いは?
LLMとの統合に特化した唯一のMCP準拠ツールで、手動コピペ不要でAIが直接ソースコードにアクセスできます。
どの技術で実装されていますか?
TypeScript/Node.jsで実装され、Android Gitiles REST APIを使用し、stdio経由のJSON-RPCで通信します。
広告
🔌
MCP対応ツール特集
Claude Codeと連携できるMCPサーバーの日本語解説まとめ
GitHub で見る X 🧵 Threads Facebook LINE B! はてブ
Next Read →
🕷️ ScrapeServ:AIが自動で高精度Webスクレイピングを実行
関連記事
📊 Microsoft Lida:自然言語からデータビジュアライゼーション自動生成するAIツール
テーブルデータを自然言語で指示するだけで、視覚化とグラフ生成を自動実行。データ分析の初期段階を効率化し、技術スキル不問でインサイト抽出を加速させる。GitHubで3236スター獲得の実績。
2026.03.30
📚 RAGapp:LLMにドキュメントを読ませるOSSプラットフォーム
PDFやテキストをアップロードして、LLMに質問できるRAGシステム。Python+FastAPIで構築され、Docker対応。自分たちの知識ベースでAIを動かしたい開発チーム向け。
2026.03.30
⚡ Strawberry、13万行のReactコードを2週間でSvelteに書き換え。ブラウザ速度2倍化
Strawberry Browserの開発チームがコーディングエージェントを活用し、130,000行のReactコードをSvelteに移植。2週間で完了し、ブラウザの速度は2倍に向上した。
2026.03.30
⚙️ Wuji Labs Nopua:Webアプリの開発体験をシンプルにするオープンソースフレームワーク
Noujaはバックエンド・フロントエンド統合開発環境。型安全性を保ちながらAPI構築の複雑さを軽減。GitHub976スター、開発効率化を重視するチーム向けのツール。
2026.03.30
← Claude Agents - MCP対応のClaudeエージェント実装例集 ScrapeServ:AIが自動で高精度Webスクレイピングを実行 →