{
  "slug": "mcp-builder",
  "category": "skill",
  "name": "Das Schnittstellen-Gerüst",
  "domaene": "Softwareentwicklung & technische Infrastruktur",
  "typTags": [
    "ausführbar",
    "planend",
    "prüfend"
  ],
  "teaser": "Führt durch Recherche, Implementierung, Test und Evaluation eines MCP-Servers: typisierte Tools, saubere Fehlerbehandlung, Paginierung und zehn verifizierte Evaluationsfragen für zuverlässigen Zugriff eines Sprachmodells auf einen externen Dienst.",
  "hat": {
    "schritte": true,
    "beispiel_szenario": true,
    "ausgabebeispiel": false,
    "konfiguration": false,
    "betrieb": false,
    "arbeitsprompts": false,
    "einrichtung": true,
    "umsetzung": true,
    "export": false,
    "staerken": false,
    "ki_funktionen": false,
    "einschraenkungen": false,
    "weniger_geeignet_fuer": false
  },
  "sections": [
    {
      "id": "beschreibung",
      "title": "Beschreibung",
      "html": "<p>Ein MCP-Server (Model Context Protocol) ist die Brücke, über die ein Sprachmodell einen externen Dienst tatsächlich bedienen kann, nicht nur darüber spricht. Das Schnittstellen-Gerüst führt durch die vier Phasen dieses Baus: Recherche der Protokoll-Spezifikation und der passenden SDK-Dokumentation, Implementierung von Kerninfrastruktur und einzelnen Tools mit typisierten Ein- und Ausgaben, Review und Test über den MCP Inspector, und die Erstellung von zehn realistischen Evaluationsfragen, die zeigen, ob ein Modell den Server produktiv nutzt.</p>\n<p>Gedacht ist der Skill für Entwicklerinnen und Entwickler, die eine externe API oder einen internen Dienst so anbinden wollen, dass ein Sprachmodell darauf verlässlich zugreifen kann, sei es in TypeScript oder in Python. Besonders hilfreich, wenn bereits eine API existiert und die eigentliche Frage nicht das Ob, sondern das Wie der Anbindung ist: Tool-Zuschnitt, Namenskonventionen, Fehlerbehandlung, Paginierung.</p>\n<p>Die ehrliche Grenze: Dieser Skill setzt eine Umgebung mit Terminal-, Datei- und Webzugriff voraus, etwa Claude Code, da er tatsächlich Code schreibt, baut und testet. Er ersetzt kein Studium der MCP-Spezifikation selbst und keine Kenntnis der Ziel-API, er strukturiert nur den Weg dorthin. Die im Original mitgelieferten Vertiefungsdateien zu TypeScript, Python und Evaluationen braucht die Umgebung zusätzlich zu dieser Anleitung.</p>\n"
    },
    {
      "id": "skill-text",
      "title": "Skill-Text",
      "html": "<p>Dies ist ein offen attribuierter externer Skill von Anthropic. Quelle: <a href=\"https://github.com/anthropics/skills\">https://github.com/anthropics/skills</a></p>\n<p>Dieser Skill setzt eine Umgebung mit Terminal-, Datei- und Webzugriff voraus, etwa Claude Code, da er einen vollständigen MCP-Server recherchiert, implementiert und testet. Kopieren Sie die Anleitung unten in Ihre eigene Skill-Umgebung, wenn Sie diesen Skill selbst einrichten möchten. Sie beschreibt Vorgehen, Architekturentscheidungen und Qualitätskriterien; die referenzierten Vertiefungsdateien des Originals (sprachspezifische Implementierungsguides, Best-Practice-Referenz, Evaluationsguide) braucht die Umgebung zusätzlich. Als Datei: <a href=\"/ai-library/mcp-builder.de.json\">mcp-builder.de.json</a></p>\n"
    }
  ],
  "schritte": [
    {
      "nr": 1,
      "titel": "Ziel und Sprache festlegen",
      "beschreibung": "Ziel-API oder Ziel-Dienst, die gewünschte Programmiersprache und die verfügbare API-Dokumentation werden benannt.",
      "rolle": "mensch"
    },
    {
      "nr": 2,
      "titel": "Recherche und Planung",
      "beschreibung": "MCP-Spezifikation und SDK-Dokumentation werden studiert, Tool-Zuschnitt, Namenskonventionen sowie Input- und Output-Schemata werden festgelegt.",
      "rolle": "automatisch"
    },
    {
      "nr": 3,
      "titel": "Implementierung",
      "beschreibung": "Kerninfrastruktur wie API-Client, Fehlerbehandlung und Paginierung sowie die einzelnen Tools werden gebaut.",
      "rolle": "automatisch"
    },
    {
      "nr": 4,
      "titel": "Test und Review",
      "beschreibung": "Build beziehungsweise Syntax werden geprüft, der Server wird über den MCP Inspector getestet.",
      "rolle": "automatisch"
    },
    {
      "nr": 5,
      "titel": "Evaluationsfragen erstellen",
      "beschreibung": "Zehn realistische Fragen werden formuliert, selbst gelöst, verifiziert und als XML-Datei dokumentiert.",
      "rolle": "automatisch"
    },
    {
      "nr": 6,
      "titel": "Server abnehmen",
      "beschreibung": "Der fertige Server wird vor dem produktiven Einsatz durchgesehen und freigegeben.",
      "rolle": "freigabe"
    }
  ],
  "herausgeber": "Voyage Digital",
  "version": "2.0",
  "stand": "2026-07-26",
  "umsetzung": [
    {
      "titel": "Zieldienst auswählen",
      "text": "Der Einstieg gelingt am besten mit einem Dienst, der bereits eine dokumentierte API hat und im Team kurzfristig gebraucht wird."
    },
    {
      "titel": "Sprache und Transport festlegen",
      "text": "TypeScript mit Streamable HTTP ist der empfohlene Standardweg für Remote-Server, stdio bleibt lokalen Servern vorbehalten."
    },
    {
      "titel": "Skill in einer agentischen Umgebung einsetzen",
      "text": "Der Skill-Text wird in eine Umgebung mit Terminal-, Datei- und Webzugriff geladen, etwa Claude Code."
    },
    {
      "titel": "Server testen und abnehmen lassen",
      "text": "Vor dem produktiven Einsatz wird der Server über den MCP Inspector geprüft und von einer zweiten Person durchgesehen."
    },
    {
      "titel": "Muster für weitere Dienste wiederverwenden",
      "text": "Bewährte Namenskonventionen und Fehlerbehandlung werden beim nächsten MCP-Server erneut eingesetzt."
    }
  ],
  "zutaten": [
    "Ziel-API",
    "Programmiersprache",
    "API-Dokumentation"
  ],
  "beispielSzenario": "Ein Entwicklerteam möchte sein internes Ticketsystem für ein Sprachmodell zugänglich machen, damit es offene Tickets lesen, kommentieren und weiterleiten kann. Ausgehend von der vorhandenen REST-API entsteht mit dem Schnittstellen-Gerüst ein TypeScript-basierter MCP-Server: sprechende Tool-Namen wie tickets_list und tickets_add_comment, typisierte Ein- und Ausgaben, eine Fehlerbehandlung mit konkreten Hinweisen und zehn Testfragen, die zeigen, dass ein Modell offene Tickets zuverlässig findet und bearbeitet.",
  "eingaben": [
    {
      "feld": "Ziel-API oder Ziel-Dienst, den der MCP-Server anbinden soll",
      "pflicht": true
    },
    {
      "feld": "Programmiersprache: TypeScript oder Python (TypeScript empfohlen)",
      "pflicht": true
    },
    {
      "feld": "API-Dokumentation oder Zugriff darauf",
      "pflicht": true
    },
    {
      "feld": "Transportart: Streamable HTTP für Remote-Server, stdio für lokale Server",
      "pflicht": false
    },
    {
      "feld": "Bestehender Server-Code, falls eine vorhandene Implementierung erweitert wird",
      "pflicht": false
    }
  ],
  "ausgabe": "Ein recherchiertes Implementierungskonzept, der vollständige Server-Code mit typisierten Tools, Fehlerbehandlung und Paginierung, eine Testroutine über den MCP Inspector und zehn Evaluationsfragen zur Prüfung, ob ein Sprachmodell den Server produktiv nutzen kann.",
  "prompt": "# ROLLE\nSie erstellen MCP-Server (Model Context Protocol), die es Sprachmodellen ermöglichen, über gut gestaltete Tools mit externen Diensten zu interagieren. Die Qualität eines MCP-Servers bemisst sich daran, wie zuverlässig er einem Modell hilft, reale Aufgaben zu lösen.\n\n# PHASE 1: RECHERCHE UND PLANUNG\n\n## Modernes MCP-Design verstehen\nWägen Sie umfassende API-Abdeckung gegen spezialisierte Workflow-Tools ab. Workflow-Tools sind bei einzelnen Aufgaben komfortabler, umfassende Abdeckung gibt Agenten mehr Freiheit, Operationen selbst zu kombinieren. Im Zweifel priorisieren Sie umfassende API-Abdeckung.\n\nVergeben Sie klare, sprechende Tool-Namen mit konsistenten Präfixen (zum Beispiel github_create_issue, github_list_repos) und handlungsorientierter Benennung.\n\nHalten Sie Tool-Beschreibungen knapp und ermöglichen Sie Filter und Paginierung, damit Agenten fokussierte, relevante Daten erhalten.\n\nFormulieren Sie Fehlermeldungen so, dass sie den Agenten mit konkreten Vorschlägen zu einer Lösung führen.\n\n## MCP-Spezifikation und Framework-Dokumentation studieren\nNutzen Sie die Sitemap unter https://modelcontextprotocol.io/sitemap.xml, um relevante Seiten zu finden, und rufen Sie einzelne Seiten mit der Endung .md im Markdown-Format ab. Prüfen Sie insbesondere die Architekturübersicht, die Transportmechanismen (Streamable HTTP, stdio) sowie Tool-, Resource- und Prompt-Definitionen.\n\nEmpfohlener Stack: TypeScript für Server (gute SDK-Unterstützung, breite Kompatibilität, Modelle generieren zuverlässigen TypeScript-Code), Streamable HTTP mit zustandslosem JSON für Remote-Server, stdio für lokale Server.\n\nLaden Sie die SDK-Dokumentation der gewählten Sprache (TypeScript oder Python) sowie die zugehörigen sprachspezifischen Implementierungsguides, bevor Sie zu implementieren beginnen.\n\n## Implementierung planen\nVerstehen Sie die Ziel-API: zentrale Endpunkte, Authentifizierung, Datenmodelle. Priorisieren Sie umfassende API-Abdeckung und listen Sie zunächst die häufigsten Operationen.\n\n# PHASE 2: IMPLEMENTIERUNG\n\n## Projektstruktur aufsetzen\nRichten Sie die Projektstruktur nach dem sprachspezifischen Guide ein (Package- beziehungsweise Modulstruktur, Abhängigkeiten, Konfigurationsdateien).\n\n## Kerninfrastruktur\nErstellen Sie gemeinsame Bausteine: einen API-Client mit Authentifizierung, Fehlerbehandlung, Antwortformatierung (JSON oder Markdown) und Paginierungsunterstützung.\n\n## Tools implementieren\nFür jedes Tool gilt:\n- Input-Schema mit Zod (TypeScript) oder Pydantic (Python), mit Einschränkungen, klaren Beschreibungen und Beispielen.\n- Output-Schema, wo möglich, für strukturierte Daten.\n- Eine knappe Funktionsbeschreibung mit Parametern und Rückgabetyp.\n- Asynchrone Verarbeitung für I/O-Operationen, saubere Fehlerbehandlung mit konkreten Hinweisen, Paginierung wo anwendbar.\n- Annotationen: readOnlyHint, destructiveHint, idempotentHint, openWorldHint.\n\n# PHASE 3: REVIEW UND TEST\nPrüfen Sie den Code auf Duplikate, konsistente Fehlerbehandlung, vollständige Typisierung und klare Tool-Beschreibungen.\n\nTypeScript: Build mit npm run build verifizieren, mit dem MCP Inspector testen (npx @modelcontextprotocol/inspector).\nPython: Syntax mit python -m py_compile prüfen, ebenfalls mit dem MCP Inspector testen.\n\n# PHASE 4: EVALUATIONEN ERSTELLEN\nErstellen Sie zehn Evaluationsfragen, um zu prüfen, ob ein Sprachmodell den Server produktiv nutzen kann.\n\nVorgehen: Tools sichten, mit Nur-Lese-Operationen die verfügbaren Daten explorieren, zehn komplexe, realistische Fragen formulieren, jede Frage selbst lösen und die Antwort verifizieren.\n\nJede Frage muss unabhängig von anderen Fragen beantwortbar sein, ausschließlich Nur-Lese-Operationen benötigen, mehrere Tool-Aufrufe und echte Exploration erfordern, auf einem realen Anwendungsfall beruhen, eine einzige, per Textvergleich verifizierbare Antwort haben, und zeitstabil sein.\n\nFormat als XML-Datei:\n```xml\n<evaluation>\n  <qa_pair>\n    <question>...</question>\n    <answer>...</answer>\n  </qa_pair>\n</evaluation>\n```\n\n# REFERENZDATEIEN DES ORIGINALS\nDas Original bündelt vertiefende Dateien, die eine vollständige Umgebung zusätzlich benötigt: eine Best-Practice-Referenz zu Namenskonventionen, Antwortformaten, Paginierung, Transportwahl, Sicherheit und Fehlerbehandlung; einen TypeScript-Implementierungsguide; einen Python-Implementierungsguide; und einen Evaluationsguide mit Fragenformat und Beispielen.\n\n# DEFINITION OF DONE\n[ ] MCP-Spezifikation und SDK-Dokumentation der gewählten Sprache konsultiert\n[ ] Tool-Namen konsistent und handlungsorientiert\n[ ] Input- und, wo möglich, Output-Schema für jedes Tool definiert\n[ ] Fehlerbehandlung durchgängig und mit konkreten Hinweisen\n[ ] Annotationen (readOnlyHint, destructiveHint, idempotentHint, openWorldHint) gesetzt\n[ ] Build beziehungsweise Syntaxprüfung erfolgreich, Test mit dem MCP Inspector durchgeführt\n[ ] Zehn verifizierte, realistische Evaluationsfragen als XML dokumentiert\n\n# ABHÄNGIGKEITEN\nTerminal- und Dateizugriff, Zugriff auf die MCP-Spezifikation und die SDK-Dokumentation (TypeScript oder Python), den MCP Inspector für Tests.",
  "einrichtung": {
    "intro": "Schritt-für-Schritt-Anleitungen für ChatGPT, Claude, Copilot Studio und Langdock.",
    "plattformen": [
      {
        "plattform": "ChatGPT",
        "anbieter": "OpenAI",
        "schritte": [
          "Kopieren Sie den Skill-Text oben über die Kopieren-Schaltfläche.",
          "Klicken Sie auf Ihr Profilbild und wählen Sie „Skills“.",
          "Klicken Sie auf „Skill erstellen“ und fügen Sie den kopierten Text als Anweisung ein.",
          "Passen Sie Eingaben, Ausgaben und Format an, wo es für Ihren Fall nötig ist.",
          "Speichern Sie den Skill. Er steht ab sofort in allen Chats zur Verfügung."
        ],
        "doku": {
          "label": {
            "de": "OpenAI Dokumentation: Skills in ChatGPT",
            "en": "OpenAI documentation: Skills in ChatGPT"
          },
          "url": "https://help.openai.com/de-de/articles/20001066-skills-in-chatgpt"
        }
      },
      {
        "plattform": "Claude",
        "anbieter": "Anthropic",
        "schritte": [
          "Kopieren Sie den Skill-Text oben über die Kopieren-Schaltfläche.",
          "Öffnen Sie claude.ai und gehen Sie in Ihrem Profil auf „Skills“.",
          "Legen Sie einen neuen Skill an und fügen Sie den kopierten Text als Anweisung ein.",
          "Der Skill arbeitet in claude.ai, in Claude Code und über die API.",
          "Verfügbar in den Tarifen Pro, Max, Team und Enterprise."
        ],
        "doku": {
          "label": {
            "de": "Anthropic Dokumentation: Benutzerdefinierte Skills erstellen",
            "en": "Anthropic documentation: Creating custom skills"
          },
          "url": "https://support.claude.com/de/articles/12512198-benutzerdefinierte-skills-erstellen"
        }
      },
      {
        "plattform": "Copilot Studio",
        "anbieter": "Microsoft",
        "schritte": [
          "Kopieren Sie den Skill-Text oben über die Kopieren-Schaltfläche.",
          "Öffnen Sie Copilot Studio und legen Sie einen neuen Agent an.",
          "Fügen Sie den kopierten Text als Anweisung ein.",
          "Verbinden Sie bei Bedarf Wissensquellen und Werkzeuge.",
          "Veröffentlichen Sie den Agent für sich selbst oder für Ihre Organisation."
        ],
        "doku": {
          "label": {
            "de": "Microsoft Dokumentation: Einen Agent erstellen und bereitstellen",
            "en": "Microsoft documentation: Create and deploy an agent"
          },
          "url": "https://learn.microsoft.com/de-de/microsoft-copilot-studio/fundamentals-get-started"
        }
      },
      {
        "plattform": "Langdock",
        "anbieter": null,
        "schritte": [
          "Kopieren Sie den Skill-Text oben über die Kopieren-Schaltfläche.",
          "Öffnen Sie die Seitenleiste und klicken Sie auf „Skill hinzufügen“.",
          "Fügen Sie den kopierten Text direkt als Anweisung ein.",
          "Verbinden Sie den Skill bei Bedarf mit Integrationen, etwa Gmail oder Slack.",
          "Speichern Sie den Skill und geben Sie ihn für sich oder Ihr Team frei."
        ],
        "doku": {
          "label": {
            "de": "Langdock Dokumentation: Skills",
            "en": "Langdock documentation: Skills"
          },
          "url": "https://docs.langdock.com/de/product/chat/skills"
        }
      }
    ]
  },
  "itemIcon": "plug",
  "recommended": [
    {
      "slug": "codex-cli",
      "category": "tool",
      "name": "OpenAI Codex CLI",
      "teaser": "Lokal laufender Terminal-Coding-Agent von OpenAI, nutzbar als eigenständige Coding-Umgebung oder als unabhängiger adversarieller Gegenprüfer neben einem anderen Coding-Agenten.",
      "domaene": "Softwareentwicklung & technische Infrastruktur",
      "logoFile": "codex-cli.png",
      "logoEinzug": 0.78
    },
    {
      "slug": "playwright",
      "category": "tool",
      "name": "Playwright",
      "teaser": "Quelloffenes Framework für Browser-Automatisierung und End-to-End-Tests über Chromium, Firefox und WebKit, mit paralleler Testausführung, Trace Viewer, Codegen-Recorder und Ad-hoc-Inspektion.",
      "domaene": "Softwareentwicklung & technische Infrastruktur",
      "logoFile": "playwright.svg",
      "logoEinzug": 1
    },
    {
      "slug": "stripe-agent-skills",
      "category": "tool",
      "name": "Stripe Agent Skills",
      "teaser": "Stripes offizielle Sammlung aus Agent-Skills für Best-Practices, Projekt-Setup und API-Versions-Upgrades, damit KI-Coding-Agenten korrekte Stripe-Integrationen schreiben.",
      "domaene": "Softwareentwicklung & technische Infrastruktur",
      "logoFile": "stripe-agent-skills.png",
      "logoEinzug": 0.78
    },
    {
      "slug": "review-protokoll",
      "category": "skill",
      "name": "Das Review-Protokoll",
      "teaser": "Verwandelt grobe Review-Notizen zu einem Code-Diff in ein strukturiertes, konstruktives Feedback mit klarer Kategorisierung und Empfehlung.",
      "domaene": "Softwareentwicklung & technische Infrastruktur",
      "itemIcon": "search-check"
    },
    {
      "slug": "appwrite",
      "category": "tool",
      "name": "Appwrite",
      "teaser": "Quelloffene Backend-Plattform mit Authentifizierung, Datenbank, Speicher und Functions, wahlweise selbst gehostet oder als Cloud-Dienst.",
      "domaene": "Softwareentwicklung & technische Infrastruktur",
      "logoFile": "appwrite.svg",
      "logoEinzug": 1
    },
    {
      "slug": "azure-machine-learning-studio",
      "category": "tool",
      "name": "Azure Machine Learning Studio",
      "teaser": "Unternehmensplattform von Microsoft für den gesamten Lebenszyklus von Modellen, von Training und Modellkatalog bis zu abgesicherten Endpunkten im eigenen Azure-Netz.",
      "domaene": "Softwareentwicklung & technische Infrastruktur",
      "logoFile": "azure-machine-learning-studio.png",
      "logoEinzug": 1
    },
    {
      "slug": "cloudflare",
      "category": "tool",
      "name": "Cloudflare",
      "teaser": "Plattform für DNS, CDN, DDoS-Schutz und WAF pro Domain, ergänzt um eine Entwicklerplattform aus Edge-Workers, dem Objektspeicher R2 ohne Egress-Kosten und Zero-Trust-Zugriff über Tunnel, Access und Gateway.",
      "domaene": "Softwareentwicklung & technische Infrastruktur",
      "logoFile": "cloudflare.png",
      "logoEinzug": 0.78
    },
    {
      "slug": "cursor",
      "category": "tool",
      "name": "Cursor",
      "teaser": "KI-nativer Code-Editor auf VS-Code-Basis mit Composer für Multi-File-Edits, Agent Mode für selbstständige Coding-Aufgaben und kontextbewusster Tab-Completion.",
      "domaene": "Softwareentwicklung & technische Infrastruktur",
      "logoFile": "cursor.svg",
      "logoEinzug": 1
    },
    {
      "slug": "firebase",
      "category": "tool",
      "name": "Firebase",
      "teaser": "Googles Backend-as-a-Service für App-Entwicklung, mittlerweile mit Gemini-integrierten KI-Funktionen für Full-Stack-Teams.",
      "domaene": "Softwareentwicklung & technische Infrastruktur",
      "logoFile": "firebase.png",
      "logoEinzug": 1
    },
    {
      "slug": "lovable",
      "category": "tool",
      "name": "Lovable",
      "teaser": "Ein KI-App-Builder, den wir selbst in Client-Projekten einsetzen, hier jedoch rein als Tool-Eintrag ohne eigenen Bibliotheks-Prompt.",
      "domaene": "Softwareentwicklung & technische Infrastruktur",
      "logoFile": "lovable.svg",
      "logoEinzug": 1
    },
    {
      "slug": "netlify",
      "category": "tool",
      "name": "Netlify",
      "teaser": "Hosting- und Deployment-Plattform für statische Websites und Jamstack-Anwendungen, mit Git-basiertem Build-Workflow, automatischen Deploy-Previews und globalem CDN.",
      "domaene": "Softwareentwicklung & technische Infrastruktur",
      "logoFile": "netlify.svg",
      "logoEinzug": 1
    },
    {
      "slug": "opencode",
      "category": "tool",
      "name": "OpenCode",
      "teaser": "Quelloffener KI-Coding-Agent für Terminal, IDE und Desktop, der Projekte per Init-Routine analysiert und wahlweise eigene LLM-Provider-Keys oder einen kuratierten Modell-Zugang nutzt.",
      "domaene": "Softwareentwicklung & technische Infrastruktur",
      "logoFile": "opencode.png",
      "logoEinzug": 0.78
    },
    {
      "slug": "runpod",
      "category": "tool",
      "name": "Runpod",
      "teaser": "Cloud-Plattform für GPU-Rechenleistung, die sekundengenau abrechnet und für serverlose Inferenz bedarfsgesteuert hochfährt und wieder auf null zurückgeht.",
      "domaene": "Softwareentwicklung & technische Infrastruktur",
      "logoFile": "runpod.png",
      "logoEinzug": 0.78
    },
    {
      "slug": "stripe",
      "category": "tool",
      "name": "Stripe",
      "teaser": "Zahlungsinfrastruktur mit Entwickler-API für Zahlungsabwicklung, Subscription-Billing, Marktplatz-Auszahlungen und Betrugserkennung, abgerechnet pro Transaktion.",
      "domaene": "Softwareentwicklung & technische Infrastruktur",
      "logoFile": "stripe.svg",
      "logoEinzug": 0.78
    },
    {
      "slug": "supabase",
      "category": "tool",
      "name": "Supabase",
      "teaser": "Open-Source-Backend-as-a-Service auf Basis von Postgres, mit Authentication, Storage, Edge Functions, Realtime-Diensten und automatisch generierten APIs aus dem Datenbankschema.",
      "domaene": "Softwareentwicklung & technische Infrastruktur",
      "logoFile": "supabase.png",
      "logoEinzug": 0.78
    },
    {
      "slug": "v0",
      "category": "tool",
      "name": "V0",
      "teaser": "Vercels KI-App-Builder für das React- und Next.js-Ökosystem, mit enger Anbindung an Shadcn/UI und Vercel-Deployment.",
      "domaene": "Softwareentwicklung & technische Infrastruktur",
      "logoFile": "v0.png",
      "logoEinzug": 0.78
    },
    {
      "slug": "vercel",
      "category": "tool",
      "name": "Vercel",
      "teaser": "Git-zentrierte Deployment- und Hosting-Plattform für Web-Anwendungen, mit integriertem AI Model Gateway, isolierten Sandboxes für Agenten-Code und einem Sicherheits- und Observability-Stack in derselben Oberfläche.",
      "domaene": "Softwareentwicklung & technische Infrastruktur",
      "logoFile": "vercel.svg",
      "logoEinzug": 1
    },
    {
      "slug": "websim",
      "category": "tool",
      "name": "Websim",
      "teaser": "Websim ist ein KI-Werkzeug für schnelle, spielerische Web-Experimente, kein Werkzeug für produktionsreife Anwendungen.",
      "domaene": "Softwareentwicklung & technische Infrastruktur",
      "logoFile": "websim.png",
      "logoEinzug": 1
    },
    {
      "slug": "vba-uebersetzer",
      "category": "assistent",
      "name": "Der VBA-Übersetzer",
      "teaser": "Übersetzt Automatisierungsaufgaben in Excel in lauffähigen VBA-Code, analysiert dafür die konkrete Dateistruktur und debuggt bestehende Makros.",
      "domaene": "Softwareentwicklung & technische Infrastruktur",
      "itemIcon": "code"
    }
  ]
}