
leolilley/mailcow_mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
A comprehensive TypeScript implementation that provides AI models with full control over Mailcow email servers through the Model Context Protocol.
Обзор
A comprehensive TypeScript implementation that provides AI models with full control over Mailcow email servers through the Model Context Protocol. Manage domains, mailboxes, queues, sync jobs, and send emails - all with a single, secure API. 🎯 - 20 MCP tools for full Mailcow control 🔒 - API key authentication with granular permissions ⚡ - Built with TypeScript for speed and reliability 📊 - Full audit trail and monitoring capabilities 🧪 - Extensive test suite with >85% coverage on core modules 🚀 - Used in production environments 🎉 Your MCP server is now running with 20 tools ready for AI integration.
README
Показан фрагмент оригинального README. Открыть оригинал.
📧 Mailcow MCP Server
Model Context Protocol (MCP) server for complete Mailcow email server management
A comprehensive TypeScript implementation that provides AI models with full control over Mailcow email servers through the Model Context Protocol. Manage domains, mailboxes, queues, sync jobs, and send emails - all with a single, secure API.
✨ Features
🎯 Complete Email Management - 20 MCP tools for full Mailcow control
🔒 Enterprise Security - API key authentication with granular permissions
⚡ High Performance - Built with TypeScript for speed and reliability
📊 Comprehensive Logging - Full audit trail and monitoring capabilities
🧪 Well Tested - Extensive test suite with >85% coverage on core modules
🚀 Production Ready - Used in production environments
🚀 Quick Start
# 1. Install dependencies
npm install
# 2. Configure environment
cp .env.example .env
# Edit .env with your Mailcow server details
# 3. Start the server
npm run build && npm start
🎉 That’s it! Your MCP server is now running with 20 tools ready for AI integration.
👉 Detailed setup: Quick Start Guide
🛠️ Available Tools
Email Management (18 tools)
- Domains (5): List, create, update, delete, get details
- Mailboxes (5): List, create, update, delete, get details
- Email Sending (3): Send emails, check delivery status, get templates
- Queue Management (6): List, flush, delete, hold, release queue items
- Sync Jobs (7): Manage email migration and synchronization
- Log Analysis (4): System, error, performance, and access logs
System Tools (3 tools)
- Health Check: Server status and metrics
- Configuration: Current settings (sanitized)
- API Test: Validate Mailcow connectivity
📊 Current Status
🟢 MVP Complete - Full email server management capability
🟢 Production Ready - Deployed and tested in live environments
🟢 Well Documented - Comprehensive guides and API reference
| Component | Status | Coverage | Tools |
|---|---|---|---|
| Domain Management | ✅ Complete | 85% | 5 tools |
| Mailbox Management | ✅ Complete | 87% | 5 tools |
| Email System | ✅ Complete | MVP | 3 tools |
| Queue Management | ✅ Complete | New | 6 tools |
| Sync Jobs | ✅ Complete | New | 7 tools |
| Log Management | ✅ Complete | New | 4 tools |
| System Tools | ✅ Complete | 100% | 3 tools |
🏗️ Architecture
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →