Skip to main content
Glama

MCP Starter

by instructa

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.

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

ProtokollBeschreibungFlaggenHinweise
stdioStandard-E/A(Keiner)Standard
httpHTTP REST--port <num> (Def.: 3000), --endpoint <path> (Def.: /mcp )
sseServer-Sent-Ereignisse--port <num> (def: 3000)Veraltet

Lizenz

Dieses Projekt ist unter der MIT-Lizenz lizenziert – Einzelheiten finden Sie in der Datei LICENSE.


Kurse

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

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.

  1. Merkmale
    1. Aufgaben
      1. Erste Schritte
        1. Voraussetzungen
      2. Verwendung
        1. Unterstützte Transportoptionen
        2. stdio
        3. Streambares HTTP
      3. Verwenden des Inspektors
        1. Befehlszeilenoptionen
          1. Protokollauswahl
        2. Lizenz
          1. Kurse

            Related MCP Servers

            • A
              security
              F
              license
              A
              quality
              A 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 -
              1
              6
              9
              TypeScript
              • Apple
            • A
              security
              F
              license
              A
              quality
              Model 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 -
              10
              104
              21
              JavaScript
              • Apple
            • -
              security
              A
              license
              -
              quality
              A 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 -
              15
              Python
              MIT License
            • -
              security
              F
              license
              -
              quality
              A 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
              • Apple

            View all related MCP servers

            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