MCP Server Starter
Möchten Sie Ihren eigenen MCP-Server erstellen?
MCP Server Starter bietet Ihnen eine grundlegende Struktur zum Ausführen lokaler Tools mit Cursor, Claude und anderen unter Verwendung des MCP-Standards.
Merkmale
- 📡 Flexible Kommunikation
- Unterstützt mehrere Kommunikationsprotokolle zwischen Client und Server,
stdio
: Lokale VerwendungStreamable HTTP
: Remote- und lokale Nutzungsse
: Remote- und lokale Nutzung (veraltet)~~
- 📦 Minimale Einrichtung – Legen Sie schnell mit einer grundlegenden Serverimplementierung los.
- 🤖 Cursor-KI-Integration – Enthält eine Beispielkonfiguration
.cursor/mcp.json
. - ⌨️ TypeScript – Fügen Sie Ihrem Projekt Typsicherheit hinzu.
Aufgaben
- [ ] Option zum Veröffentlichen eigener Pakete hinzufügen
- [ ] Bessere CLI-Unterstützung für Scaffolding
- [ ] Aufforderungen zum spontanen Erstellen von Werkzeugen
Erste Schritte
Voraussetzungen
Verwendung
Unterstützte Transportoptionen
Das Model Context Protocol unterstützt mehrere Transportmethoden.
stdio
Empfohlen für lokale Setups
Code-Editor-Unterstützung
Fügen Sie die folgenden Codeausschnitte hinzu
- Cursor:
.cursor/mcp.json
Lokale Entwicklung/Tests
Verwenden Sie dies, wenn Sie Ihren MCP-Server lokal testen möchten
Veröffentlichtes Paket
Verwenden Sie dies, wenn Sie Ihr Paket im npm-Register veröffentlicht haben
Streambares HTTP
Wichtig: Streamable HTTP wird in Cursor noch nicht unterstützt
Empfohlen für die Remote-Server-Nutzung
Wichtig: Im Gegensatz zu stdio müssen Sie den Server auch mit dem richtigen Flag ausführen
Lokale Entwicklung Verwenden Sie den streamable http
Transport
- Starten Sie den MCP-Server. Führen Sie dies in Ihrem Terminal aus.
Oder mit MCP Inspector
- Fügen Sie dies Ihrer Konfiguration hinzu
Veröffentlichtes Paket
Verwenden Sie dies, wenn Sie Ihr Paket im npm-Register veröffentlicht haben
Führen Sie dies in Ihrem Terminal aus
Verwenden des Inspektors
Verwenden Sie den Befehl inspect
, um Ihren MCP-Server zu debuggen
Befehlszeilenoptionen
Protokollauswahl
Protokoll | Beschreibung | Flaggen | Hinweise |
---|---|---|---|
stdio | Standard-E/A | (Keiner) | Standard |
http | HTTP REST | --port <num> (Def.: 3000), --endpoint <path> (Def.: /mcp ) | |
sse | Server-Sent-Ereignisse | --port <num> (def: 3000) | Veraltet |
Lizenz
Dieses Projekt ist unter der MIT-Lizenz lizenziert – Einzelheiten finden Sie in der Datei LICENSE.
Kurse
- Lernen Sie, Software mit KI zu erstellen: instructa.ai
Eine Grundlage für den Aufbau benutzerdefinierter lokaler Model Context Protocol (MCP)-Server, die Tools bereitstellen, auf die KI-Assistenten wie Cursor oder Claude Desktop zugreifen können.
Related MCP Servers
- AsecurityFlicenseAqualityA starter template for building Model Context Protocol servers that can be integrated with Cursor or Claude Desktop, allowing developers to create custom tools and extensions for AI assistants.Last updated -169TypeScript
- AsecurityFlicenseAqualityModel Context Protocol (MCP) server that integrates Redash with AI assistants like Claude, allowing them to query data, manage visualizations, and interact with dashboards through natural language.Last updated -1010421JavaScript
- -securityAlicense-qualityA streamlined foundation for building Model Context Protocol servers in Python, designed to make AI-assisted development of MCP tools easier and more efficient.Last updated -15PythonMIT License
- -securityFlicense-qualityA starter template for building Model Context Protocol (MCP) servers, enabling developers to create and add custom tools that can be integrated with Claude Desktop.Last updated -TypeScript