Android Skills MCP
Android Skills MCP kapselt die android/skills-Bibliothek von Google, sodass jeder KI-Coding-Assistent sie ohne Kopieren und Einfügen nutzen kann. Das Repository enthält zwei Tools, die sich einen gemeinsamen Parser und einen gebündelten Snapshot der Upstream-Skills teilen, sodass beide offline über npx funktionieren.
Sie erhalten einen MCP-Server, der die Skill-Bibliothek für jeden MCP-fähigen Client bereitstellt, sowie eine Packager-CLI, die jedes SKILL.md in das native Regelformat jedes gängigen KI-Coding-Assistenten konvertiert.
Die vollständige Dokumentation finden Sie unter skydoves.github.io/android-skills-mcp.
Pakete
Dies ist ein pnpm-Workspace mit drei Paketen:
android-skills-mcpist ein MCP-Server. Er spricht stdio, bietet drei Tools (list_skills,search_skills,get_skill) und stellt jeden Skill alsskill://-Ressource bereit. Jeder MCP-Client (Claude Code, Cursor, Codex CLI, Windsurf) kann den richtigen Skill bei Bedarf finden und abrufen.android-skills-packist eine CLI. Sie konvertiert die Upstream-SKILL.md-Dateien in sieben native Regelformate (Claude Code, Cursor, GitHub Copilot, Gemini Code Assist, JetBrains Junie, Continue.dev, Aider) und schreibt sie in Ihr Projekt.@android-skills/coreist die gemeinsame Bibliothek, die von beiden verwendet wird. Sie parstSKILL.md-Frontmatter mitgray-matter, validiert diese anhand der agentskills.io-Spezifikation viazodund erstellt einen BM25-Index mitminisearch.
Related MCP server: android-docs-mcp
Installation des MCP-Servers
Sie benötigen dies einmal pro Maschine. Jedes Projekt, das Sie danach öffnen, kann die Skills nutzen.
Claude Code
claude mcp add android-skills -- npx -y android-skills-mcpCursor
Fügen Sie einen Eintrag zu .cursor/mcp.json hinzu:
{
"mcpServers": {
"android-skills": {
"command": "npx",
"args": ["-y", "android-skills-mcp"]
}
}
}Andere MCP-Clients
Überall dort, wo Sie einen MCP-Server mit einem stdio-Befehl registrieren können, führen Sie Folgendes aus:
npx -y android-skills-mcpDer gebündelte Snapshot lädt in unter 200 ms, sodass der Aufwand für das Starten des Servers pro Sitzung vernachlässigbar ist.
Installation von Skills als Dateien
Wenn Sie Regeldateien, die in Ihrem Repository gespeichert sind, einem MCP-Server vorziehen, schreibt die Packager-CLI diese direkt. Sie können ein einzelnes Ziel oder all wählen:
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 allSie können auch nach einem bestimmten Skill filtern:
npx android-skills-pack install --target cursor --skill edge-to-edge
npx android-skills-pack install --target claude-code --skill edge-to-edge,r8-analyzerDie vollständige Liste der unterstützten Ziele:
Ziel | Ausgabe | Hinweise |
|
| Nahezu 1:1-Kopie, Referenzen bleiben als separate Dateien erhalten. |
|
|
|
|
|
|
|
| Einzelne zusammengefügte Datei mit |
|
| JetBrains Junie unterstützt die agentskills.io-Spezifikation nativ. |
|
|
|
|
| Einzelne Datei. Fügen Sie |
Repository-Struktur
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)Das skills/-Verzeichnis ist ein einfacher Klon von android/skills und wird von git ignoriert. Sie benötigen es nur für die Entwicklung. Beide veröffentlichten Pakete bündeln einen geparsten Snapshot der Skills in dist/skills.json, sodass Endbenutzer das Upstream-Repository niemals benötigen.
Entwicklung
Klonen, installieren und führen Sie die Test-Suite aus:
git clone https://github.com/skydoves/android-skills-mcp.git
cd android-mcp
pnpm install
pnpm sync:skills
pnpm build
pnpm testDer Build läuft in topologischer Reihenfolge: zuerst core, dann mcp und pack parallel. Jedes Paket hat seine eigene vitest-Suite. Die Gesamtzahl der Tests beträgt 64 über die drei Pakete hinweg.
Sie können den MCP-Server über stdio ohne Client einem Rauchtest unterziehen:
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.jsFinden Sie dieses Repository nützlich? :heart:
Unterstützen Sie es, indem Sie den Stargazers für dieses Repository beitreten. :star: Folgen Sie mir auch für meine nächsten Kreationen! 🤩
Marken
Android ist eine Marke von Google LLC. Dieses Projekt ist nicht mit Google LLC verbunden, wird von Google LLC nicht unterstützt und nicht von Google LLC gesponsert. Die in diesem Projekt gebündelten Skill-Inhalte werden von android/skills unter den Bedingungen der Apache 2.0-Lizenz weitergegeben. Siehe NOTICE für die vollständige Namensnennung.
Claude, Cursor, GitHub Copilot, Gemini Code Assist, JetBrains Junie, Continue und Aider sind Marken ihrer jeweiligen Eigentümer. Dieses Projekt erwähnt sie, um die Kompatibilität mit ihren öffentlichen Erweiterungsmechanismen zu beschreiben.
Lizenz
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