Skip to main content
Glama
VISystems

MCP Server Templates

by VISystems

MCP-Server-Vorlagen

Produktionsreife MCP-Server-Starter-Vorlagen mit Berechtigungsgrenzen, Integrationstests und Evaluierungsverträgen.

Vorlagen

Vorlage

Beschreibung

Hauptmerkmale

basic

Minimaler MCP-Server

Echo- + Berechnungs-Tools, Zod-Validierung

database

Schreibgeschützter Datenbankzugriff

SQL-Validierung, Schema-Introspektion, Berechtigungsgrenzen

api-gateway

Externer API-Proxy

Ratenbegrenzung, Anmeldeinformations-Scoping, Endpunkt-Konfiguration

Related MCP server: mcp-starter-kit

Schnellstart

  1. Klone dieses Repository oder verwende „Use this template“ auf GitHub

  2. Navigiere zu der gewünschten Vorlage: cd templates/basic

  3. Installiere die Abhängigkeiten: pnpm install

  4. Starte den Server: pnpm start

Architektur

Jede Vorlage folgt denselben Mustern:

  • Berechtigungs-Engine — Deklarative Regeln (erlauben/verweigern), die vor jedem Tool-Aufruf ausgewertet werden

  • In-Memory-Test-Client — Integrationstests über den InMemoryTransport des MCP-SDKs

  • Evaluierungsverträge — YAML-Evaluierungsspezifikationen, kompatibel mit @visystems/claude-eval-runner

Gemeinsame Dienstprogramme

Das Verzeichnis shared/ enthält wiederverwendbare Dienstprogramme:

  • permissions/ — Berechtigungsrichtlinientypen, Engine und PermissionDeniedError

  • testing/ — In-Memory-MCP-Test-Client für Integrationstests

  • errors/ — Typisierte Fehlerklassen

Entwicklung

pnpm install
pnpm typecheck    # TypeScript type checking
pnpm test         # Run all tests
pnpm test:shared  # Run shared utility tests only
pnpm test:basic   # Run basic template tests only

Lizenz

Apache 2.0 — siehe LICENSE.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Production-ready MCP server starter with authentication, observability, and a plugin system for building and deploying MCP servers quickly.
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    A production-ready foundation for building secure, observable MCP servers with built-in authentication, rate limiting, and reference tools like database-query and semantic-search.
    15
    7 npm
    MIT
  • F
    license
    Not graded
    quality
    F
    maintenance
    This MCP server starter template enables developers to quickly build production-ready MCP servers with Streamable HTTP, stateless design, and OAuth 2.1 authorization. It provides a structured, capability-based architecture with Postgres audit logging and centralized scope enforcement.
    -
  • A
    license
    Not graded
    quality
    C
    maintenance
    A production-grade MCP starter server in TypeScript with example tools, resources, and integration tests. It provides a clean, extensible foundation for building custom MCP servers.
    23 npm
    MIT