MCP.so
ログイン

MCP Server for Personal Mailer

@AlvinHon

MCP Server for Personal Mailer について

An example rust-based MCP server for sending emails.

基本情報

カテゴリ

その他

ライセンス

MIT license

ランタイム

rust

トランスポート

stdio

公開者

AlvinHon

設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "rmcp-mailer": {
      "command": "python",
      "args": [
        "-m",
        "aiosmtpd",
        "-n",
        "-l",
        "127.0.0.1:2525"
      ]
    }
  }
}

ツール

ツールは検出されませんでした

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

What is MCP Server for Personal Mailer?

A Rust-based MCP (Model Context Protocol) server that lets users send emails by writing natural-language prompts in LLM chat interfaces such as Cursor and Copilot. It uses the official MCP Rust SDK and the lettre crate as an SMTP client.

How to use MCP Server for Personal Mailer?

For local testing, run a Python SMTP server (python -m aiosmtpd -n -l 127.0.0.1:2525), configure the MCP agent in VSCode, start the agent, then run cargo run. Prompts like “send a formal email to Bob ([email protected])…” are then processed by the LLM.

Key features of MCP Server for Personal Mailer?

  • Send emails via natural language prompts
  • Create and reuse email templates
  • Uses SMTP protocol (via lettre crate)
  • Built with the official MCP Rust SDK

Use cases of MCP Server for Personal Mailer?

  • Compose and send a formal email with a single sentence
  • Create a template (e.g., “greeting”) and reuse it for multiple recipients
  • Send a template-based email to a customer by name

FAQ from MCP Server for Personal Mailer?

What dependencies are required to run it locally?

Python 3 with the aiosmtpd module for the SMTP server, Visual Studio Code with GitHub Copilot, and Rust for building the MCP server.

How does it differ from traditional email programs?

Traditional programs require manual data input; this server lets the LLM interpret natural-language prompts and construct the email automatically.

What email protocol does it use?

It uses SMTP, implemented by the lettre crate.

Can I manage recipients or schedule emails?

Not yet. The README lists “add recipient management” and “support more request types, e.g. schedule meetings” as future TODO items.

What authentication or transport security is used?

The README does not specify any authentication or encryption; the local test example uses plain SMTP on 127.0.0.1:2525.

コメント

「その他」の他のコンテンツ