MCP Email Service
@NetworkNerd1337
关于 MCP Email Service
RCS Quikmail is a Model Context Protocol (MCP) server for sending email using natural language. RCS Quikmail uses post-quantum encryption to secure the client-server message exchange.
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"rcs_quikmail": {
"command": "python",
"args": [
"client/mcp_client.py"
]
}
}
}工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
What is MCP Email Service?
MCP Email Service is a secure Model Context Protocol (MCP) server and client application for sending emails. It integrates post‑quantum cryptography (CRYSTALS‑Kyber, Falcon, SPHINCS+), AES‑256‑GCM encryption, and spaCy‑based natural language processing (NLP) to parse email requests. Designed for Ubuntu Linux, it provides quantum‑resistant communication and robust email handling.
How to use MCP Email Service?
After setting up environment dependencies and configuring server/config.yaml (with SMTP credentials) and client/config.yaml, run ./run.sh to start the server and client. The client accepts natural language input such as “Send an email to [email protected] with subject Hello and message This is a test.” and forwards it to the server for secure sending. Type quit to exit.
Key features of MCP Email Service
- Uses CRYSTALS‑Kyber for quantum‑resistant key exchange.
- Falcon and SPHINCS+ for digital signatures.
- AES‑256‑GCM for authenticated message encryption.
- spaCy NLP (
en_core_web_sm) for parsing email requests. - Real SMTP integration (e.g., Gmail) for email delivery.
- Asynchronous communication built with
asyncio.
Use cases of MCP Email Service
- Sending emails with natural language commands from a client.
- Secure email transmission with post‑quantum cryptography.
- Automated email workflows requiring quantum‑ready security.
- Integration into MCP‑based applications needing email capabilities.
FAQ from MCP Email Service
What post‑quantum algorithms does it use?
It uses CRYSTALS‑Kyber (ML‑KEM) for key exchange, Falcon for primary digital signatures, and SPHINCS+ as a backup signature algorithm.
What are the system requirements?
Ubuntu Linux 22.04 or later, Python 3.8+, an internet connection, Git, and a valid SMTP account (e.g., Gmail with an App Password).
How does natural language processing work?
spaCy’s en_core_web_sm model parses user input to extract recipient, subject, and message fields, then sends the email via the MCP server.
Where are email credentials stored?
In the server/config.yaml file. It should be protected (e.g., chmod 600) as it contains sensitive SMTP credentials.
What transport does the server use?
The MCP server uses a TCP socket configured via server/config.yaml (default host 0.0.0.0, port 8765). The client connects to the same address. No additional authentication is described beyond configuration security.
沟通协作 分类下的更多 MCP 服务器
MCP Communicator (Telegram)
qpd-vAn MCP server that enables communication with users through Telegram. This server provides a tool to ask questions to users and receive their responses via a Telegram bot.
feishu-tools-mcp
Li-vienMCP server provides Feishu related operations to AI encoding agents such as cursor 飞书MCP插件,读取文档、发送消息、合同审批、数据处理.....
WhatsApp MCP Server (TypeScript/Baileys)
jlucaso1WhatsApp MCP Server (TypeScript/Baileys)
slack-mcp-server
ubie-ossA Slack MCP server
PhonePi MCP: Turn your phone into a toolbox for AI assistants using Model Context Protocol
priyankarkPhonePi MCP enables seamless integration between desktop AI tools and your smartphone, providing 23+ direct actions including SMS messaging, phone calls, contact management, snippet creation and search, clipboard sharing, notifications, battery status checks, and remote device co
评论