heathweaver/mcp-server-template
Standard template for building HTTP-based MCP (Model Context Protocol) servers
Platform-specific configuration:
{
"mcpServers": {
"mcp-server-template": {
"command": "npx",
"args": [
"-y",
"mcp-server-template"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
Standard template for building HTTP-based MCP (Model Context Protocol) servers.
{{SERVICE_NAME}}, {{SERVICE_DISPLAY_NAME}}, {{SERVICE_UPPER}} placeholdersnpm installsrc/index.ts → buildToolConfigs()npm run build && npm startSee docs/SETUP-GUIDE.md for detailed instructions.
Client → HTTP POST /mcp → Bearer Auth → StreamableHTTPServerTransport → MCP Server
↓
Tool Handler
↓
ApiClient → External APInpm run build # Compile TypeScript
npm run build:check # Type check only (no emit)
npm test # Build + run tests
npm run test:watch # Watch modenpm run docker:build # Full build with tests + Docker image
npm run docker:build:fast # Skip tests
docker composLoading reviews...