tomczak.dev
Zurück zur Übersicht
10. Januar 202612 minWebentwicklung

MockMate Tutorial: Mock-APIs in 30 Sekunden erstellen – Der ultimative Guide für Entwickler

Entdecke, wie du mit MockMate in nur 30 Sekunden Mock-APIs direkt aus deinem AI-Editor erstellen kannst. Kein Setup, keine Konfiguration – einfach fragen und loslegen. Perfekt für Frontend-Entwickler, Prototyping und schnelle Demos.

MT

Martin Tomczak

Senior Full Stack Architect mit 10+ Jahren Erfahrung

🚀MockMate: Mock-APIs direkt aus deinem AI-Editor erstellen – in unter 30 Sekunden

Kennst du das? Du entwickelst ein neues Frontend-Feature, brauchst schnell Test-Daten für eine Demo oder möchtest eine neue API-Integration ausprobieren – aber das Backend ist noch nicht fertig. Normalerweise würdest du jetzt JSON Server installieren, Dummy-Daten manuell erstellen und einen lokalen Server starten. Das kostet Zeit. Viel Zeit.

Mit MockMate gehört dieser Workflow der Vergangenheit an. Stell dir vor, du könntest einfach in deinem AI-Editor wie Claude, Cursor oder Cline fragen: "Erstelle mir eine Mock-API mit 10 Produkten" – und 30 Sekunden später hast du eine funktionierende API mit öffentlicher URL. Kein npm install, keine Konfiguration, kein lokaler Server. Einfach nur: fragen, URL bekommen, loslegen.

💡Was ist MockMate?

MockMate ist ein MCP (Model Context Protocol) Server, der es AI-Editoren ermöglicht, Mock-APIs mit beliebigen JSON-Daten zu erstellen. Du bekommst sofort eine eindeutige öffentliche URL, die 7 Tage lang verfügbar ist – perfekt für Entwicklung, Testing und Demos.

🎯Warum MockMate? Der Zeit-Vergleich

Lass uns ehrlich sein: Als Entwickler ist unsere Zeit wertvoll. Hier ist ein realistischer Vergleich, wie lange verschiedene Ansätze dauern, um Mock-Daten für ein Projekt bereitzustellen:

Zeit-Vergleich: MockMate vs. Alternative Mock-API-Tools

MethodeSetup-ZeitFlexibilitätÖffentlich zugänglichTeam-Sharing
MockMate30 Sekunden✅ Beliebige JSON-Daten✅ Ja, öffentliche URL✅ Ja, URL teilen
JSONPlaceholder0 Sekunden❌ Nur vordefinierte Daten✅ Ja⚠️ Nur Standard-Daten
Mocky.io2-3 Minuten✅ Custom JSON✅ Ja✅ Ja
JSON Server (lokal)10-15 Minuten✅ Volle Kontrolle❌ Nein (localhost)❌ Schwierig
Eigener Express Server20-30 Minuten✅ Volle Kontrolle⚠️ Deployment nötig⚠️ Deployment nötig

Der Sweet Spot von MockMate liegt in der Kombination aus Geschwindigkeit und Flexibilität: Du bekommst die Geschwindigkeit von JSONPlaceholder mit der Flexibilität eines eigenen Servers – ohne Aufwand.

🛠️Praktisches Beispiel: E-Commerce Dashboard in 5 Minuten

Stell dir vor, du bist Entwickler bei einem Startup und sollst dem Gründer bis morgen ein funktionierendes Dashboard-Mockup präsentieren. Du brauchst realistische Produkt-Daten, Bestellungen und Kunden-Statistiken. Hier ist, wie MockMate dir den Tag rettet:

🎬Real-World Szenario

Ein Gründer möchte Investoren ein E-Commerce Dashboard zeigen. Das Backend existiert noch nicht. Mit MockMate erstellst du in 5 Minuten realistische Mock-Daten und ein funktionierendes React-Dashboard. Investor-Demo: gerettet.

1️⃣Schritt 1: MockMate in deinem Editor einrichten

Die Einrichtung ist super einfach und dauert nur 3 Minuten. MockMate funktioniert mit Claude Desktop, Cursor und Cline (VS Code Extension).

📥

Repository klonen

Klone das MockMate Repository von GitHub: git clone https://github.com/devgio81/MockMate.git und merke dir den Pfad.

🔑

API-Key holen

Registriere dich kostenlos auf tomczak.dev/signup und erstelle einen API-Key im Dashboard. Der Key hat das Format: mk_live_xxx...

⚙️

Editor konfigurieren

Füge MockMate zu deiner Editor-Konfiguration hinzu (claude_desktop_config.json, .cursor/mcp.json oder Cline Settings in VS Code).

Für Claude Desktop bearbeitest du die Datei ~/Library/Application Support/Claude/claude_desktop_config.json:

📦JSON
{
  "mcpServers": {
    "mockmate": {
      "command": "npx",
      "args": [
        "tsx",
        "/pfad/zu/MockMate/index.ts",
        "https://n8n.tomczak.dev/webhook/mcp"
      ],
      "env": {
        "MOCKMATE_API_KEY": "mk_live_xxxxxxxxxx_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
      }
    }
  }
}

claude_desktop_config.json

⚠️Wichtig

Ersetze /pfad/zu/MockMate mit dem tatsächlichen Pfad zum geklonten Repository und trage deinen echten API-Key ein. Nach der Konfiguration musst du deinen Editor neu starten.

2️⃣Schritt 2: Erste Mock-API erstellen

Jetzt kommt der magische Moment: Öffne deinen AI-Editor und frage einfach nach Mock-Daten. Die AI versteht natürliche Sprache und erstellt automatisch passende JSON-Strukturen.

💬Beispiel-Prompt

"Erstelle eine Mock-API für ein E-Commerce Dashboard mit 15 Produkten. Jedes Produkt soll haben: ID, Name, Preis, Kategorie, Lagerbestand und ein Bild-URL."

MockMate erstellt automatisch eine Mock-API und gibt dir eine öffentliche URL zurück:

💻Bash
✅ Mock-API erfolgreich erstellt!

📡 Mock-URL:
https://n8n.tomczak.dev/webhook/mock/x7k9m-products

🔗 Slug: x7k9m-products
⏱️  TTL: 7 Tage (17.01.2026)
📊 Daten: 15 Produkte

Diese URL kannst du jetzt sofort in deinem Frontend verwenden – kein Backend, kein Server, keine Wartezeit.

3️⃣Schritt 3: Mock-API im Frontend nutzen

Jetzt integrieren wir die Mock-API in ein React-Dashboard. Hier sind drei praktische Code-Beispiele für verschiedene Szenarien:

🟨JavaScript
// Einfacher Fetch-Request
fetch("https://n8n.tomczak.dev/webhook/mock/x7k9m-products")
  .then(response => response.json())
  .then(data => {
    console.log("Products:", data.products);
    // Daten verarbeiten...
  })
  .catch(error => console.error("Error:", error));

vanilla-fetch.js

🔷TypeScript
// React Component mit TypeScript
import { useEffect, useState } from "react";

interface Product {
  id: number;
  name: string;
  price: number;
  category: string;
  stock: number;
  imageUrl: string;
}

export default function ProductsTable() {
  const [products, setProducts] = useState<Product[]>([]);
  const [loading, setLoading] = useState(true);

  useEffect(() => {
    fetch("https://n8n.tomczak.dev/webhook/mock/x7k9m-products")
      .then(res => res.json())
      .then(data => {
        setProducts(data.products);
        setLoading(false);
      });
  }, []);

  if (loading) return <div>Loading...</div>;

  return (
    <table>
      <thead>
        <tr>
          <th>Product</th>
          <th>Price</th>
          <th>Stock</th>
        </tr>
      </thead>
      <tbody>
        {products.map(product => (
          <tr key={product.id}>
            <td>{product.name}</td>
            <td>${product.price}</td>
            <td>{product.stock}</td>
          </tr>
        ))}
      </tbody>
    </table>
  );
}

ProductsTable.tsx

🔷TypeScript
// Next.js API Route (Server-Side)
export async function GET() {
  const response = await fetch(
    "https://n8n.tomczak.dev/webhook/mock/x7k9m-products",
    { cache: "no-store" }
  );
  
  const data = await response.json();
  
  return Response.json(data);
}

app/api/products/route.ts

Das Beste: Diese URLs sind öffentlich zugänglich. Du kannst sie deinem Team teilen, in Code-Reviews verwenden oder direkt in Demos einbinden.

🔥Use Cases: Wann solltest du MockMate verwenden?

MockMate ist nicht für jeden Use Case die perfekte Lösung. Hier sind die Szenarien, in denen MockMate wirklich glänzt:

🎨

Frontend Prototyping

Du entwickelst ein neues UI-Feature und brauchst schnell realistische Test-Daten. MockMate liefert in Sekunden eine funktionierende API – ohne Backend-Setup.

🎯

Client Demos & Pitches

Präsentiere funktionale Prototypen mit echten Daten-Flows. Investoren und Kunden sehen ein funktionierendes Produkt statt statischer Screenshots.

🧪

Integration Tests

Teste deine Frontend-Logik gegen verschiedene API-Responses. Simuliere Edge Cases, Fehler-Szenarien und große Datenmengen.

👥

Team Collaboration

Frontend-Team kann parallel zum Backend-Team arbeiten. Einigt euch auf eine JSON-Struktur und beide Teams entwickeln unabhängig weiter.

📚

Tutorials & Dokumentation

Erstelle Code-Beispiele mit funktionierenden API-Endpoints. Leser können deinen Code direkt testen ohne eigenes Backend.

🚀

Hackathons & MVPs

Fokussiere dich auf Features statt Infrastructure. Bei Zeitdruck zählt jede Minute – MockMate spart dir Stunden an Setup-Zeit.

MockMate vs. Konkurrenz: Der ehrliche Vergleich

Es gibt viele Mock-API-Tools auf dem Markt. Hier ist ein ehrlicher Vergleich, der dir hilft zu entscheiden, welches Tool für deinen Use Case am besten ist:

JSONPlaceholder: Der Klassiker

JSONPlaceholder ist perfekt für schnelle Tests mit Standard-Daten (Posts, Users, Todos). Vorteil: Null Setup, sofort nutzbar. Nachteil: Du bist auf die vordefinierten Daten-Strukturen beschränkt. Nutze JSONPlaceholder wenn du generische Test-Daten brauchst. Nutze MockMate wenn du spezifische Daten für dein Projekt benötigst.

Mocky.io & MockAPI: Die Web-Interfaces

Beide bieten Web-Interfaces zum manuellen Erstellen von Mocks. Vorteil: Keine Installation nötig. Nachteil: Du musst JSON manuell schreiben, durch Web-Forms klicken und URLs kopieren. MockMate macht das in einem Schritt: Fragen, fertig. Der Workflow-Unterschied: Mocky.io = 5 Klicks + Copy-Paste. MockMate = 1 Frage im Editor.

JSON Server: Lokale Entwicklung

JSON Server ist großartig für lokale Entwicklung mit vollem CRUD-Support. Vorteil: Volle Kontrolle, REST-Endpoints, Relationen. Nachteil: Nur localhost, keine öffentliche URL, Setup erforderlich. Nutze JSON Server für komplexe lokale Entwicklung. Nutze MockMate für schnelles Prototyping und öffentliche Demos.

🎯MockMate's Unique Selling Point

Die Kombination aus AI-Editor-Integration, Null-Setup und öffentlichen URLs macht MockMate einzigartig. Du verlässt nie deinen Editor-Flow – kein Context-Switch, keine Browser-Tabs, keine manuelle Konfiguration.

🎓Erweiterte Tipps für Power User

Sobald du die Basics drauf hast, kannst du MockMate noch effizienter nutzen. Hier sind einige Pro-Tipps:

🔄

Mehrere Mocks für verschiedene Endpoints

Erstelle separate Mocks für /products, /users, /orders. So simulierst du eine realistische API-Struktur mit mehreren Endpoints.

📊

Große Datenmengen für Performance-Tests

Frage nach 1000+ Einträgen um Pagination, Lazy Loading oder Performance-Bottlenecks zu testen. MockMate kann auch große Datasets handhaben.

🎭

Edge Cases & Fehler-Szenarien

Erstelle Mocks mit leeren Arrays, null-Werten oder unvollständigen Daten. Teste wie deine App mit schlechten Daten umgeht.

🔗

Mock-Verwaltung

Nutze list_mock_apis um alle deine aktiven Mocks zu sehen. Du kannst jederzeit alte Mocks löschen um deine Quota freizugeben.

📊Limits & Fair Use Policy

MockMate ist kostenlos für Entwicklung und Prototyping. Hier sind die aktuellen Limits:

MockMate Limits (Kostenlos)

50

Mock-APIs pro Tag

API-Aufrufe

7 Tage

TTL pro Mock

0€

Kosten

Die 7-Tage-TTL ist perfekt für Entwicklungs-Sprints. Nach 7 Tagen wird der Mock automatisch gelöscht – ideal um die Datenbank sauber zu halten. Für längere Verfügbarkeit kannst du einfach einen neuen Mock mit derselben Struktur erstellen.

🚀Fazit: Ist MockMate das richtige Tool für dich?

MockMate ist perfekt für dich, wenn du Frontend-Entwickler bist und schnell realistische Test-Daten brauchst ohne Zeit mit Backend-Setup zu verschwenden. Es glänzt besonders bei Prototyping, Client-Demos und paralleler Frontend/Backend-Entwicklung.

MockMate ist weniger geeignet wenn du komplexe Backend-Logik, Authentifizierung oder persistente Datenbanken brauchst. Für solche Fälle sind Tools wie JSON Server oder ein echtes Backend die bessere Wahl.

🎉Bereit loszulegen?

Registriere dich kostenlos auf tomczak.dev/signup, hole dir deinen API-Key und erstelle deine erste Mock-API in unter einer Minute. Kein Risiko, keine Kreditkarte nötig.


Häufige Fragen (FAQ)

**Kann ich MockMate in Production verwenden?** MockMate ist für Entwicklung und Prototyping gedacht, nicht für Production. Die 7-Tage-TTL und Fair-Use-Limits sind auf Entwicklungs-Workflows optimiert.

**Welche AI-Editoren werden unterstützt?** Claude Desktop, Cursor und Cline (VS Code Extension) werden offiziell unterstützt. Jeder Editor mit MCP-Support kann MockMate theoretisch nutzen.

**Sind meine Daten sicher?** Mock-Daten sind öffentlich über die URL zugänglich. Speichere keine sensiblen oder persönlichen Daten in MockMate. Es ist für Test-Daten gedacht, nicht für echte User-Daten.

**Kann ich die TTL verlängern?** Aktuell ist die TTL auf 7 Tage fixiert. Du kannst aber einfach einen neuen Mock mit den gleichen Daten erstellen wenn du ihn länger brauchst.

**Was passiert wenn ich das Limit erreiche?** Du kannst maximal 50 neue Mocks pro Tag erstellen. Bestehende Mocks funktionieren weiterhin und haben unbegrenzte Abrufe. Am nächsten Tag wird dein Limit zurückgesetzt.

Interessiert an einer Zusammenarbeit?

Lassen Sie uns darüber sprechen, wie ich Ihnen helfen kann.

Kostenlose Beratung anfragen →
MockMate Tutorial: Mock-APIs in 30 Sekunden erstellen – Der ultimative Guide für Entwickler | Martin Tomczak | Martin Tomczak