Back to Blog

MCP Server erstellen: Die komplette Anleitung für 2026

Ultrion TeamMay 31, 202614 min read

MCP Server erstellen: Die komplette Anleitung für 2026

Einen MCP-Server (Model Context Protocol) zu erstellen, ist einfacher als die meisten denken. In dieser Anleitung gehen wir von null bis zum produktiven, veröffentlichten Server — inklusive Deployment und Monetarisierung.

Was ist ein MCP-Server?

Ein MCP-Server ist ein standardisierter Dienst, der KI-Agenten Zugriff auf Werkzeuge und Datenquellen gibt. Statt für jeden Agenten eine individuelle Integration zu bauen, stellt der MCP-Server eine universelle Schnittstelle bereit.

Vereinfacht: MCP ist wie USB für KI — ein Standardstecker, der überall funktioniert.

Voraussetzungen

  • Node.js 20+ installiert
  • Grundkenntnisse in TypeScript
  • Ein Texteditor (VS Code empfohlen)
  • 30 Minuten Zeit

Schritt 1: Projekt initialisieren

mkdir mein-mcp-server
cd mein-mcp-server
npm init -y
npm install @modelcontextprotocol/sdk zod
npm install -D typescript @types/node
npx tsc --init

Schritt 2: Server-Grundstruktur

Erstelle src/index.ts:

import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js";

const server = new McpServer({
  name: "mein-erster-mcp-server",
  version: "1.0.0",
});

// Tool definieren
server.tool(
  "berechne_mwst",
  "Berechnet die Mehrwertsteuer für einen Betrag",
  {
    betrag: z.number().describe("Der Nettobetrag"),
    satz: z.number().default(19).describe("Steuersatz in Prozent"),
  },
  async ({ betrag, satz }) => {
    const mwst = betrag * satz / 100;
    return {
      content: [
        {
          type: "text",
          text: `MwSt: €${mwst.toFixed(2)} (Brutto: €${(betrag + mwst).toFixed(2)})`,
        },
      ],
    };
  }
);

// Server starten
const transport = new StdioServerTransport();
await server.connect(transport);

Schritt 3: Build und Test

npx tsc
node dist/index.js

Teste den Server mit dem MCP Inspector:

npx @modelcontextprotocol/inspector node dist/index.js

Schritt 4: Mehrere Tools hinzufügen

Ein echter MCP-Server bietet mehrere Tools:

server.tool(
  "abrufen_kurse",
  "Aktuelle Wechselkurse abrufen",
  { waehrung: z.string().describe("ISO-Währungscode (z.B. EUR, USD)") },
  async ({ waehrung }) => {
    const response = await fetch(`https://api.exchangerate.host/latest?base=${waehrung}`);
    const data = await response.json();
    return { content: [{ type: "text", text: JSON.stringify(data.rates, null, 2) }] };
  }
);

Schritt 5: Deployment

Option A: Cloud-Run (Google Cloud)

gcloud run deploy mein-mcp-server --source .

Option B: Docker

FROM node:20-slim
WORKDIR /app
COPY package*.json ./
RUN npm ci --only=production
COPY dist/ ./dist/
CMD ["node", "dist/index.js"]

Option C: SkillExchange veröffentlichen Auf SkillExchange kannst du deinen MCP-Server direkt veröffentlichen und monetarisieren.

Best Practices

  1. Eingabevalidierung: Zod-Schemas für alle Parameter
  2. Fehlerbehandlung: Aussagekräftige Fehlermeldungen
  3. Rate-Limiting: Schutz vor Missbrauch
  4. Logging: Strukturiertes Logging für Debugging
  5. Dokumentation: Klare Beschreibungen für jedes Tool

Monetarisierung

  • Per-Invocation: 0,01-0,50 € pro Tool-Aufruf
  • Subscription: 9-49 €/Monat für unbegrenzten Zugriff
  • Freemium: Basis-Tools kostenlos, Premium-Tools kostenpflichtig

Fazit

Einen MCP-Server zu erstellen dauert 30 Minuten. Ihn zu monetarisieren, kann ein nachhaltiges Einkommen generieren. Der Schlüssel: Nützliche Tools bauen, die echte Probleme lösen — und sie über SkillExchange der Welt zur Verfügung stellen.

Newsletter

Enjoying this article?

Get weekly insights on building and selling AI skills, MCP tools, and creator economics. Join 2,000+ AI builders and creators.

No spam. Unsubscribe anytime.

Get the Free MCP Server Handbook

50+ pages of practical guides, code examples, and production-ready templates.

  • Complete MCP protocol reference
  • 15+ production-ready templates
  • Security best practices guide

No spam. Unsubscribe anytime. We respect your privacy.

Related Articles

Ready to try AI skills?

Browse the marketplace and discover skills for your AI agents.

Browse Skills