Skip to main content
Glama

MCP Server Starter

MCP-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 Verwendung

    • Streamable HTTP : Remote- und lokale Nutzung

    • sse : 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.

Related MCP server: MCP Server Starter

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

  • Node.js (ggf. Version angeben)

  • Ein MCP-kompatibler Client (z. B. Cursor )

Verwendung

Unterstützte Transportoptionen

Das Model Context Protocol unterstützt mehrere Transportmethoden.

stdio

MCP-Starter

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

{ "mcpServers": { "my-starter-mcp-stdio": { "command": "node", "args": ["./bin/cli.mjs", "--stdio"] } } }

Veröffentlichtes Paket

Verwenden Sie dies, wenn Sie Ihr Paket im npm-Register veröffentlicht haben

{ "mcpServers": { "my-starter-mcp-stdio": { "command": "npx", "args": ["my-mcp-server", "--stdio"] } } }

Streambares HTTP

MCP-Starter

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

  1. Starten Sie den MCP-Server. Führen Sie dies in Ihrem Terminal aus.

node ./bin/cli.mjs --http --port 4200

Oder mit MCP Inspector

npm run dev-http # npm run dev-sse (deprecated)
  1. Fügen Sie dies Ihrer Konfiguration hinzu

{ "mcpServers": { "my-starter-mcp-http": { "command": "node", "args": ["./bin/cli.mjs", "--http", "--port", "4001"] // "args": ["./bin/cli.mjs", "--sse", "--port", "4002"] (or deprecated sse usage) } } }

Veröffentlichtes Paket

Verwenden Sie dies, wenn Sie Ihr Paket im npm-Register veröffentlicht haben

Führen Sie dies in Ihrem Terminal aus

npx my-mcp-server --http --port 4200 # npx my-mcp-server --sse --port 4201 (deprecated)
{ "mcpServers": { "my-starter-mcp-http": { "url": "http://localhost:4200/mcp" // "url": "http://localhost:4201/sse" } } }

Verwenden des Inspektors

Verwenden Sie den Befehl inspect , um Ihren MCP-Server zu debuggen

MCP-StarterMCP-Starter

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

Deploy Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/instructa/mcp-starter'

If you have feedback or need assistance with the MCP directory API, please join our Discord server