App Inventor MCP
App Inventor MCP
Ein MCP (Model Context Protocol)-Server, der es KI-Agenten ermöglicht, MIT App Inventor-Projekte zu erstellen und zu bearbeiten. Der Agent erstellt echte .aia- Dateien auf der Plat, die du danach über Projekte > Importieren (.aia) in App Inventor importierst.
Teil der AIA Stitch-Familie. Schwoesterprojekt: aia-stitch (Web-UI zum Zusammenführen von Projekten).
Warum
App Inventor ist ein visuelles Drag-and-drop-Werkzeug, das KI-Agenten bisher ausgeschlossen hat. Aber eine .aia- Datei is nur ein Zip-Archiv: Screens sind JSON-Domumente (*.m), Blocks sind XML (*.bky), Assets si normale Dateien.This server macht diese Fakten als Werkzeuge verfügbar, die jeder MCP-Client auf rufen kann. So kann ein Agent für doch eine komplette App werden, bevor du den Designer überhaupt öffnest.
Related MCP server: Prowpt MCP Server
Einrichtung
Erfordert Node-18+.
npm install
node server.mjsFüge das in die Konfiguration deines MCP-Clients ein (Claude Desktop, opencode, usw.):
{
"mcpServers": {
"app-inventor": {
"command": "node",
"args": ["/absolute/path/to/app-inventor-mcp/server.mjs"]
}
}
}Werkzeuge
Werkzeug | Funktion |
| Neues |
| Hinentügt einen Screen |
| Listest Screens, Komponenten, Assets und Eigenshaften auf |
| Liest von einem Screen die Komponenten, Eigenshaften und das Blocks-XML |
| Fügt eine Komponente hinzu, optional in einer übergeordeten Anordnung geschachelt |
| Setzte eine Eigenshaft auf den Screen oder auf eine Komponente |
| Ersetzt das Blocks-XML einen Screens |
| Erzeugt Ereignisbehandlungen (when Click do...) ohne Kenntnis von Blockly-XML |
| Bindet eine lokale Datei (Bild, Audio) in das Projekt ein |
| Führt mehrere |
Testen
node test.mjs # library roundtrip: create, author, merge
node smoke.mjs # full MCP protocol handshake + tool calls over stdio
node stress.mjs # scale (25 screens / 120 components), concurrency, abuse, recoveryEhrliche Einschränkungen
Komponenten und Screen-Eigenschaften werden vollständig unterstützt. Das Erstellen von Blöcken funktionert auf zwei Eben: über generierte Ereignishandler per aia_add_event_handlers (Eigenschaften-Setter und Screen-Navigation) oder über dashes.
Blockly-XML per aia_get_screen / aia_set_blocks. Es gibt noch kein verhochsprachiges Vokabular für jeden Blocktyp. UI-first-Apps funktionieren heute durchgehend; ungewöhnliche Logik könnte in App Inventor noch den letzten Feinschliff benötigen.
Alle Dateioperationen sind pro Pfad innerhalb des Prozess serialisiert, daher sind Pipeline-|parallele Aufrufe eines Agents sicher. Ein prozessübergreifender Zugriff auf dieselbe .aia gleich zeith ist abgesichert; bearbeine nicht zwei Server gleichzeitig dieselbe Datei.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to interact with Arduino boards for compiling, uploading sketches, and serial communication.6MIT

Prowpt MCP Serverofficial
AlicenseCqualityCmaintenanceEnables AI agents to create, edit, and publish web apps on Prowpt.ai through project management, code editing, and AI assistant tools.59MIT- AlicenseNot gradedqualityBmaintenanceEnables AI agents to create, compile, and run Scratch projects by editing plain text and using a live editor loop.18Mozilla Public 2.0
- FlicenseNot gradedqualityCmaintenanceEnables AI agents to read and modify Mendix application models through MCP tools for creating modules, entities, pages, microflows, deploying, and querying runtime data.1
Related MCP Connectors
OCR, transcription, file extraction, and image generation for AI agents via MCP.
Git-backed platform for skills, tools, and context for AI agents
Build, version, review, and export websites, web apps, and games from a conversation.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/SirHumza/app-inventor-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server