MCP-Server-Boilerplate-Generator: Kerndaten

Sprachen
TypeScript und Python
Transporte
stdio und Streamable HTTP
Download
ZIP im Browser
Datenübertragung
keine
Lizenz des Starters
MIT

Starterprojekt konfigurieren

Sprache
Transport
Travel-Tools
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js";
import { z } from "zod";

const server = new McpServer({ name: "travel-mcp-starter", version: "0.1.0" });

server.tool("search_offers", "search offers (Demo-Stub)", { input: z.string() }, async ({ input }) => ({ content: [{ type: "text", text: `search_offers: ${input}` }] }));

server.tool("get_offer", "get offer (Demo-Stub)", { input: z.string() }, async ({ input }) => ({ content: [{ type: "text", text: `get_offer: ${input}` }] }));

await server.connect(new StdioServerTransport());
2 Tool-Stubs · vollständig lokal erzeugt

Wählen Sie Sprache, Transport und Travel-Tools. Vorschau und ZIP stammen aus derselben generierten Quelle.

Produktionsgrenze

Stubs enthalten keine fachliche Autorisierung, System-of-Record-Anbindung, Idempotenz, Telemetrie oder Recovery. Diese Kontrollen müssen vor einem produktiven Einsatz entworfen und getestet werden.

Primärquellen und wissenschaftliche Einordnung

Die Darstellung folgt der versionierten MCP-Spezifikation. Normative Anforderungen werden von Architektur- und Betriebsempfehlungen getrennt; experimentelle Funktionen sind entsprechend gekennzeichnet.