Android Skills MCP
Android Skills MCPは、Googleの android/skills ライブラリをラップし、AIコーディングアシスタントがコピー&ペーストなしで利用できるようにします。このリポジトリには、共通のパーサーとアップストリームスキルのバンドル済みスナップショットを共有する2つのツールが含まれており、どちらも npx を通じてオフラインで動作します。
MCP対応クライアントにスキルライブラリを公開するMCPサーバーと、各 SKILL.md を主要なAIコーディングアシスタントのネイティブルール形式に変換するパッケージャーCLIが提供されます。
詳細なドキュメントは skydoves.github.io/android-skills-mcp を参照してください。
パッケージ
これは3つのパッケージを含むpnpmワークスペースです:
android-skills-mcpはMCPサーバーです。stdioで通信し、3つのツール (list_skills,search_skills,get_skill) を提供し、すべてのスキルをskill://リソースとして公開します。MCPクライアント(Claude Code、Cursor、Codex CLI、Windsurfなど)は、必要に応じて適切なスキルを発見し、取得できます。android-skills-packはCLIです。アップストリームのSKILL.mdファイルを7つのネイティブルール形式(Claude Code、Cursor、GitHub Copilot、Gemini Code Assist、JetBrains Junie、Continue.dev、Aider)に変換し、プロジェクトに書き込みます。@android-skills/coreは両方で使用される共有ライブラリです。gray-matterでSKILL.mdのフロントマターを解析し、zodを介して agentskills.io 仕様に対して検証を行い、minisearchでBM25インデックスを構築します。
Related MCP server: android-docs-mcp
MCPサーバーのインストール方法
マシンごとに1回実行する必要があります。その後、開くすべてのプロジェクトでスキルを使用できます。
Claude Code
claude mcp add android-skills -- npx -y android-skills-mcpCursor
.cursor/mcp.json にエントリを追加します:
{
"mcpServers": {
"android-skills": {
"command": "npx",
"args": ["-y", "android-skills-mcp"]
}
}
}その他のMCPクライアント
stdioコマンドでMCPサーバーを登録できる場所であればどこでも、以下を実行します:
npx -y android-skills-mcpバンドルされたスナップショットは200ms以下で読み込まれるため、セッションごとにサーバーを起動するコストは無視できます。
スキルをファイルとしてインストールする方法
MCPサーバーよりもリポジトリにコミットされたルールファイルを好む場合は、パッケージャーCLIで直接書き込むことができます。単一のターゲットまたは all を選択できます:
npx android-skills-pack install --target cursor
npx android-skills-pack install --target claude-code
npx android-skills-pack install --target copilot
npx android-skills-pack install --target all特定のスキルにフィルタリングすることも可能です:
npx android-skills-pack install --target cursor --skill edge-to-edge
npx android-skills-pack install --target claude-code --skill edge-to-edge,r8-analyzerサポートされているターゲットの全リスト:
ターゲット | 出力 | 備考 |
|
| 参照を別ファイルとして保持したほぼ1:1のコピー。 |
|
|
|
|
|
|
|
|
|
|
| JetBrains Junieはagentskills.io仕様をネイティブでサポート。 |
|
|
|
|
| 単一ファイル。 |
リポジトリのレイアウト
android-mcp/
├── packages/
│ ├── core/ @android-skills/core parser, schema, search index
│ ├── mcp/ android-skills-mcp MCP server (stdio)
│ └── pack/ android-skills-pack packager CLI
├── scripts/ sync-skills.mjs, build-skills-index.mjs
└── skills/ upstream android/skills clone (gitignored)skills/ ディレクトリは android/skills の単純なクローンであり、gitignoredされています。開発時にのみ必要です。公開されている両方のパッケージには、dist/skills.json 内に解析済みのスキルスナップショットがバンドルされているため、エンドユーザーがアップストリームのリポジトリを必要とすることはありません。
開発
クローン、インストール、テストスイートの実行:
git clone https://github.com/skydoves/android-skills-mcp.git
cd android-mcp
pnpm install
pnpm sync:skills
pnpm build
pnpm testビルドはトポロジカル順序(core が最初、次に mcp と pack が並列)で実行されます。各パッケージには独自の vitest スイートがあります。3つのパッケージ全体で合計64のテストがあります。
クライアントなしでstdio経由でMCPサーバーをスモークテストできます:
printf '%s\n' \
'{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"smoke","version":"0"}}}' \
'{"jsonrpc":"2.0","method":"notifications/initialized"}' \
'{"jsonrpc":"2.0","id":2,"method":"tools/list"}' \
| node packages/mcp/dist/bin.jsこのリポジトリが役に立ちましたか? :heart:
このリポジトリの stargazers に参加してサポートしてください。 :star: また、私の次の作品のために フォロー してください! 🤩
商標
AndroidはGoogle LLCの商標です。このプロジェクトはGoogle LLCと提携、承認、または後援されていません。このプロジェクトにバンドルされているスキルのコンテンツは、Apache 2.0ライセンスの条件の下で android/skills から再配布されています。完全な帰属表示については NOTICE を参照してください。
Claude、Cursor、GitHub Copilot、Gemini Code Assist、JetBrains Junie、Continue、およびAiderは、それぞれの所有者の商標です。このプロジェクトでは、それらの公開拡張メカニズムとの互換性を説明するためにそれらの名称を使用しています。
ライセンス
Designed and developed by 2026 skydoves (Jaewoong Eum)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.This server cannot be deployed
Maintenance
Related MCP Connectors
Governed AI agent skills — one library, distributed to devs and exposed to remote agents over MCP.
Persistent memory and cross-session learning for AI coding assistants (hosted remote MCP).
An MCP server that gives your AI access to the source code and docs of all public github repos
The Cortex MCP server provides read-only access to real-time engineering context from the Cortex developer portal, allowing AI coding assistants to answer natural language questions about your organization's catalog (microservices, libraries, domains, teams, infrastructure), scorecards (engineering standards and best practices), initiatives (goals and deadlines), and Engineering Intelligence metrics. It includes tools for querying documentation, tracking personal entities, and accessing AI-assisted insights across the entire Cortex ecosystem.
Related MCP Servers
- AlicenseAqualityDmaintenanceMCP server for Android dev workflows that exposes Gradle, Manifest, and ProGuard context to Claude, with a library of skills for tasks like AGP upgrade and R8 audit.3MIT
- AlicenseNot gradedqualityDmaintenanceAn MCP server that gives AI agents direct access to developer.android.com — search docs, look up API references, browse packages, and check release notes.16 npm9Apache 2.0
- FlicenseNot gradedqualityDmaintenanceAutomatically enforces team coding standards in AI-assisted development by providing an MCP server that AI assistants can query for language-specific standards, style guides, and best practices.-
- AlicenseBqualityAmaintenanceUnified MCP server for Android mobile development — combines project knowledge, Android CLI execution, live dependency versions, and agentic workflow tools for Claude Code.2412 npmMIT