MCP Server Starter
Eine produktionsbereite Startervorlage zum Erstellen von Model Context Protocol (MCP)-Servern mit TypeScript.
🚀 Schnellstart
Klonen Sie das Repository
Installieren Sie Abhängigkeiten:
✨ Hauptmerkmale
Bun für schnelles Testen und Entwickeln
Biom zum Lintisieren und Formatieren
Automatisiertes Versionsmanagement mit Standard-Version
Saubere, wartbare Projektstruktur
📂 Projektstruktur
⚙️ Konfiguration
Erstellen neuer Tools
Das Projekt enthält ein Skript zur Erstellung neuer MCP-Tools:
Dies wird:
Erstellen Sie ein neues Tool-Verzeichnis unter
src/tools/<tool-name>
Generieren Sie die grundlegende Werkzeugstruktur, einschließlich:
index.ts (Hauptimplementierung)
schema.ts (JSON-Schema für Tool-Parameter)
test.ts (Testdatei)
Aktualisieren Sie die Indexdatei des Tools, um das neue Tool zu exportieren
Beispiel:
🛠️ Entwicklung
Tests ausführen :
bun test
Formatcode :
bun run format
Lint-Code :
bun run lint
Build-Projekt :
bun run build
So fügen Sie Ihren Entwicklungs-MCP-Server zu Claude Desktop hinzu:
Erstellen Sie das Projekt:
Fügen Sie Ihrer Claude Desktop-Konfiguration hinzu:
📜 Versionsverwaltung
Dieses Projekt verwendet die Standardversion für die automatisierte Versionsverwaltung. Führen Sie bun run release
aus, um eine neue Version zu erstellen.
Commit-Nachrichtenformat
feat
: Neue Funktion (verbessert Nebenversion)fix
: Fehlerbehebung (verbessert die Patch-Version)BREAKING CHANGE
: Breaking Change (erhöht die Hauptversion)
📦 Veröffentlichen auf npm
Stellen Sie sicher, dass Sie bei npm angemeldet sind:
Erstellen Sie das Projekt:
Veröffentlichen Sie das Paket:
Denken Sie daran, die Versionsnummer mit bun run release
zu aktualisieren, bevor Sie neue Versionen veröffentlichen.
Installation von npm (nach der Veröffentlichung)
Fügen Sie Ihrer Claude Desktop-Konfiguration hinzu:
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
Eine produktionsreife Vorlage zum Erstellen von Model Context Protocol-Servern mit TypeScript, mit Bun für schnelle Entwicklung, Biome für Lint-Tests und einer organisierten Struktur zum Erstellen von MCP-Tools.
- 🚀 Schnellstart
- ✨ Hauptmerkmale
- 📂 Projektstruktur
- ⚙️ Konfiguration
- 🛠️ Entwicklung
- 📜 Versionsverwaltung
- 📦 Veröffentlichen auf npm
- Installation von npm (nach der Veröffentlichung)
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityA production-ready template for creating Model Context Protocol servers with TypeScript, providing tools for efficient testing, development, and deployment.Last updated -16038MIT License
- AsecurityAlicenseAqualityA production-ready template for building Model Context Protocol servers in TypeScript, offering fast development with Bun, Biome linting, and automated version management.Last updated -160MIT License
- AsecurityAlicenseAqualityA TypeScript-based template for building Model Context Protocol servers, featuring fast testing, automated version management, and a clean structure for MCP tool implementations.Last updated -1604MIT License
- -securityFlicense-qualityA TypeScript framework for building Model Context Protocol (MCP) servers with automatic discovery and loading of tools, resources, and prompts.Last updated -0