loading…
Search for a command to run...
loading…
Provides production-grade starter templates for MCP servers with permission boundaries, integration tests, and eval contracts, enabling rapid development of sec
Provides production-grade starter templates for MCP servers with permission boundaries, integration tests, and eval contracts, enabling rapid development of secure and testable MCP servers.
Production-grade MCP server starter templates with permission boundaries, integration tests, and eval contracts.
| Template | Description | Key Features |
|---|---|---|
| basic | Minimal MCP server | Echo + calculate tools, Zod validation |
| database | Read-only database access | SQL validation, schema introspection, permission boundaries |
| api-gateway | External API proxy | Rate limiting, credential scoping, endpoint configuration |
cd templates/basicpnpm installpnpm startEach template follows the same patterns:
The shared/ directory contains reusable utilities:
permissions/ — Permission policy types, engine, and PermissionDeniedErrortesting/ — In-memory MCP test client for integration testserrors/ — Typed error classespnpm 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
Apache 2.0 — see LICENSE.
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"mcp-server-templates": {
"command": "npx",
"args": []
}
}
}