MCP Server Templates
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 |
Servidor MCP mínimo | Herramientas de eco + cálculo, validación Zod | |
Acceso a base de datos de solo lectura | Validación SQL, introspección de esquema, límites de permisos | |
Proxy de API externa | Limitación de tasa, alcance de credenciales, configuración de endpoints |
Related MCP server: mcp-starter-kit
Inicio rápido
Clona este repositorio o usa "Use this template" en GitHub
Navega a la plantilla que desees:
cd templates/basicInstala las dependencias:
pnpm installInicia 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 PermissionDeniedErrortesting/— Cliente de prueba MCP en memoria para pruebas de integraciónerrors/— 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 onlyLicencia
Apache 2.0 — ver LICENSE.
This server cannot be deployed
Maintenance
Related MCP Connectors
Create, deploy, and operate MCP servers directly from your GitHub repositories.
The OpenZeppelin Cairo Contracts MCP server generates secure smart contracts in the Cairo language for Starknet environments based on OpenZeppelin templates. It brings OpenZeppelin's proven security and style rules directly into AI-driven development workflows to create safe, production-ready contracts. Key capabilities include providing templates for ERC-20, ERC-721, ERC-1155, Multisig, Governor, and Vesting contracts.
Build multi-tenant apps over MCP. Schemas, CRUD, deploys — access control enforced server-side.
Marketplace and infrastructure for MCP servers and skills: deploy, host, monetize, analytics.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceProduction-ready MCP server starter with authentication, observability, and a plugin system for building and deploying MCP servers quickly.MIT
- AlicenseAqualityCmaintenanceA production-ready foundation for building secure, observable MCP servers with built-in authentication, rate limiting, and reference tools like database-query and semantic-search.1510 npmMIT
- FlicenseNot gradedqualityDmaintenanceThis 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.-
- AlicenseNot gradedqualityCmaintenanceA 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 npmMIT