Skip to main content
Glama

Stitch-MCP

Ein MCP-Server (Model Context Protocol), der die Funktionen von Google Stitch als lokale Tools bereitstellt, indem Anfragen an den Remote-Stitch-MCP-Endpunkt weitergeleitet werden.

Was dieses Tool macht

Dieser Server:

  • Führt einen lokalen MCP-Tool-Server (stdio) unter Verwendung von mcp.server.fastmcp.FastMCP aus

  • Leitet Tool-Aufrufe an https://stitch.googleapis.com/mcp weiter

  • Erfordert einen Stitch-API-Schlüssel, der über die Umgebungsvariable STITCH_API_KEY bereitgestellt wird

Related MCP server: stitch-pro-mcp

Anforderungen

  • Python 3.11+

  • Ein Stitch-API-Schlüssel (STITCH_API_KEY)

Installation

Erstellen und aktivieren Sie eine virtuelle Umgebung und installieren Sie dann das Paket:

python -m venv .venv
source .venv/bin/activate
pip install -e .

Konfiguration

Der Server lädt Umgebungsvariablen aus einer lokalen .env-Datei (via python-dotenv), falls vorhanden.

Erstellen Sie eine .env-Datei:

STITCH_API_KEY=your_api_key_here

Server ausführen

Sie können ihn über das installierte Skript ausführen:

stitch-mcp

Oder direkt:

python server.py

Registrieren Sie in Ihrem MCP-Client einen stdio-Server, der stitch-mcp (oder python server.py) ausführt, und stellen Sie sicher, dass STITCH_API_KEY in dieser Prozessumgebung verfügbar ist.

Verfügbare Tools

Projektmanagement:

  • list_projects(filter: Optional[str] = None)

  • create_project(title: str)

  • get_project(name: str)

Bildschirmverwaltung:

  • list_screens(projectId: str)

  • get_screen(name: str, projectId: str, screenId: str)

KI-Generierung:

  • generate_screen_from_text(projectId: str, prompt: str, deviceType: str = "MOBILE", modelId: str = "GEMINI_3_FLASH")

  • edit_screens(projectId: str, selectedScreenIds: list[str], prompt: str, deviceType: str = "DEVICE_TYPE_UNSPECIFIED", modelId: str = "GEMINI_3_FLASH")

  • generate_variants(projectId: str, selectedScreenIds: list[str], prompt: str, variantCount: int = 3, creativeRange: str = "EXPLORE", aspects: Optional[list[str]] = None, deviceType: str = "DEVICE_TYPE_UNSPECIFIED", modelId: str = "GEMINI_3_FLASH")

Design-Systeme:

  • list_design_systems(projectId: Optional[str] = None)

  • create_design_system(...)

  • update_design_system(...)

  • apply_design_system(projectId: str, assetId: str, screen_instance_ids: list[str], screen_source_names: list[str])

Hinweise und Fehlerbehebung

  • Wenn Sie die Meldung STITCH_API_KEY environment variable not set sehen, überprüfen Sie Ihre .env-Datei/Umgebung und starten Sie den MCP-Client-Prozess neu.

  • Einige Generierungsvorgänge können einige Minuten dauern. Wenn eine Anfrage eine Zeitüberschreitung (Timeout) verursacht, warten Sie kurz und rufen Sie get_screen später erneut auf (der Server gibt in diesem Fall eine Timeout-Meldung zurück).

Entwicklung

agent.py ist ein kleines Hilfsskript, um die Tools manuell ohne einen MCP-Client zu testen. Aktualisieren Sie die Platzhalter-IDs und führen Sie es aus:

python agent.py

Beitrag leisten

  • Wenn Sie Vorschläge zu diesem Projekt oder dem Skript haben, lassen Sie es mich gerne wissen. Wenn es Ihnen gefällt, können Sie es gerne für sich selbst verwenden. (P.S. Geben Sie ihm auch einen Stern!! 😬 )

  • Ihre Beiträge sind hier sehr willkommen!

    Forken Sie das Projekt

    Kompilieren Sie Ihre Arbeit

    Erstellen Sie einen Pull Request

Credits: Samuel Jayasingh

Zuletzt bearbeitet am: 16.04.2026

F
license - not found
Not graded
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    Not graded
    quality
    D
    maintenance
    A universal MCP server for Google Stitch that enables AI-powered UI/UX design generation by extracting design context and metadata from existing screens. It allows users to fetch screen code and images to create consistent, styled UI components across multiple projects.
    625
    121
    Apache 2.0
  • A
    license
    A
    quality
    D
    maintenance
    An intelligent MCP server for Google Stitch that generates production-ready UI from text prompts, with auto-orchestration of design systems, WCAG accessibility, responsive breakpoints, and framework conversion (React, Vue, Svelte).
    17
    11
    8
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Comprehensive MCP server for Google Stitch with 36 tools covering design-to-code workflows, including screen generation, code extraction, design analysis, and project management.
    86
    5
    MIT
  • F
    license
    A
    quality
    D
    maintenance
    MCP server that gives AI coding agents the ability to design UIs through Google Stitch. It generates production-ready HTML and screenshots from natural language prompts.
    9

View all related MCP servers

Related MCP Connectors

  • MCP server for generating rough-draft project plans from natural-language prompts.

  • The Figma MCP server brings Figma design context directly into your AI workflow.

  • MCP server for interacting with the Supabase platform

View all MCP Connectors

Latest Blog Posts

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/samueljayasingh/StitchMCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server