Enables deployment and management of MCP servers through Docker containers with one-click deployment, pre-built templates, and automatic image management.
Provides secure file system access for AI assistants through the File Server MCP template, with features for directory access control, read-only modes, and file operation security.
File access patterns can be configured to exclude Git directories, indicating Git repository integration capabilities.
Planned feature for deploying MCP servers to Kubernetes clusters with easy scaling capabilities.
Supports installation through PyPI package manager with the 'pip install mcp-templates' command.
Enables configuration through YAML files as an alternative to JSON for setting up MCP server deployments.
MCP Server Templates
📚 Documentation • 💬 Discord Community • 🚀 Quick Start
Deploy Model Context Protocol (MCP) servers in seconds, not hours.
Zero-configuration deployment of production-ready MCP servers with Docker containers, comprehensive CLI tools, and intelligent caching. Focus on AI integration, not infrastructure setup.
🚀 Quick Start
That's it! Your MCP server is running at http://localhost:8080
⚡ Why MCP Templates?
Traditional MCP Setup | With MCP Templates |
---|---|
❌ Complex configuration | ✅ One-command deployment |
❌ Docker expertise required | ✅ Zero configuration needed |
❌ Manual tool discovery | ✅ Automatic detection |
❌ Environment setup headaches | ✅ Pre-built containers |
Perfect for: AI developers, data scientists, DevOps teams building with MCP.
🌟 Key Features
🖱️ One-Click Deployment
Deploy MCP servers instantly with pre-built templates—no Docker knowledge required.
🔍 Smart Tool Discovery
Automatically finds and showcases every tool your server offers.
🧠 Intelligent Caching
6-hour template caching with automatic invalidation for lightning-fast operations.
💻 Powerful CLI
Comprehensive command-line interface for deployment, management, and tool execution.
🛠️ Flexible Configuration
Configure via JSON, YAML, environment variables, CLI options, or override parameters.
📦 Growing Template Library
Ready-to-use templates for common use cases: filesystem, databases, APIs, and more.
📚 Installation
PyPI (Recommended)
Docker
From Source
🎯 Common Use Cases
Deploy with Custom Configuration
Manage Deployments
Template Development
🏗️ Architecture
Configuration Flow: Template Defaults → Config File → CLI Options → Environment Variables
📦 Available Templates
Template | Description | Transport | Use Case |
---|---|---|---|
demo | Hello world MCP server | HTTP, stdio | Testing & learning |
filesystem | Secure file operations | stdio | File management |
gitlab | GitLab API integration | stdio | CI/CD workflows |
github | GitHub API integration | stdio | Development workflows |
zendesk | Customer support tools | HTTP, stdio | Support automation |
🛠️ Configuration Examples
Basic Configuration
Advanced Configuration
Configuration File
🔧 Template Development
Creating Templates
- Use the generator:
- Define template.json:
- Test and deploy:
Full template development guide →
📖 Documentation
- Getting Started - Installation and first deployment
- CLI Reference - Complete command documentation
- Template Guide - Creating and configuring templates
- User Guide - Advanced usage and best practices
🤝 Community
- Discord Server - Get help and discuss features
- GitHub Issues - Report bugs and request features
- Discussions - Share templates and use cases
📝 License
This project is licensed under the Elastic License 2.0.
🙏 Acknowledgments
Built with ❤️ for the MCP community. Thanks to all contributors and template creators!
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
MCP aggregator with many existing NCP templates and allows running external MCP servers too
Related MCP Servers
- Apache 2.0
- -securityAlicense-qualityOpen source MCP server specializing in easy, fast, and secure tools for Databases.Last updated -9,503Apache 2.0
- Mozilla Public License 2.0
- MIT License