Skip to main content
Glama
VISystems

MCP Server Templates

by VISystems

Plantillas de servidor MCP

Plantillas de inicio de servidor MCP de nivel de producción con límites de permisos, pruebas de integración y contratos de evaluación.

Plantillas

Plantilla

Descripción

Características clave

basic

Servidor MCP mínimo

Herramientas de eco + cálculo, validación Zod

database

Acceso a base de datos de solo lectura

Validación SQL, introspección de esquema, límites de permisos

api-gateway

Proxy de API externa

Limitación de tasa, alcance de credenciales, configuración de endpoints

Related MCP server: mcp-starter-kit

Inicio rápido

  1. Clona este repositorio o usa "Use this template" en GitHub

  2. Navega a la plantilla que desees: cd templates/basic

  3. Instala las dependencias: pnpm install

  4. Inicia el servidor: pnpm start

Arquitectura

Cada plantilla sigue los mismos patrones:

  • Motor de permisos — Reglas declarativas (permitir/denegar) evaluadas antes de cada invocación de herramienta

  • Cliente de prueba en memoria — Pruebas de integración a través de InMemoryTransport del SDK de MCP

  • Contratos de evaluación — Especificaciones de evaluación YAML compatibles con @visystems/claude-eval-runner

Utilidades compartidas

El directorio shared/ contiene utilidades reutilizables:

  • permissions/ — Tipos de políticas de permisos, motor y PermissionDeniedError

  • testing/ — Cliente de prueba MCP en memoria para pruebas de integración

  • errors/ — Clases de error tipadas

Desarrollo

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

Licencia

Apache 2.0 — ver 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
    10 npm
    MIT
  • F
    license
    Not graded
    quality
    D
    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.
    52 npm
    MIT