LM

leolilley/mailcow_mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

12 stars 12 forks 品質 40 トレンド 19

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

┌─────────────────┐    ┌─────────────────┐    ┌─────────────────┐
GitHub で README 全文を見る

インストール

This server does not publish a one-line install command.

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →