mcpField
M
Mcp_email_server

Mcp_email_server

ローカル
github.com/huangyixin447コミュニケーション572 週間前に更新

Mcp_email_server について

Mcp_email_server は QQ Mail 向けの MCP サービスで、メールの読み取りと送信に対応します。メールサーバーの認証情報を環境ファイルに設定し、SSE またはローカルの stdio で実行できます。

主な機能

  1. 01メールの読み取り
  2. 02メールの送信
  3. 03SSE サービスモード
  4. 04ローカル stdio モード

活用シーン

  1. 01QQ Mail のメール閲覧
  2. 02QQ Mail 経由でのメール送信
  3. 03SSE 経由での MCP クライアント接続

MCP 対応

ポート 9000 で SSE を使うか、ローカルで stdio を使って MCP サービスを実行し、MCP クライアントに設定できます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

README(原文)English

プロジェクトの README より

この README の日本語訳はまだありません。以下は英語の原文です。日本語の紹介はページ上部をご覧ください。

邮件mcp服务使用方法

下载依赖

pip install -e .

然后打开.env文件

# 邮件服务器地址
SMTP_HOST=123
# 服务器接口地址
SMTP_PORT=123
#发件账号
EMAIL_USER=123
#授权码
EMAIL_PASSWORD=123
#数据库
DB_HOST=localhost
DB_PORT=11801
DB_USER=root
DB_PASSWORD=123456
DB_DATABASE=email_db
DB_CHARSET=utf8mb4

#邮箱相关配置
SMTP_HOST=smtp.qq.com
SMTP_PORT=465
[email protected]
#填写邮件授权码
EMAIL_PASSWORD=

按照你自己的信息填写好

按照如下的sql语句建表

CREATE TABLE IF NOT EXISTS email_record (
    id VARCHAR(36) PRIMARY KEY,
    `to` TEXT NOT NULL,
    subject TEXT,
    body TEXT,
    status ENUM('draft','sent','failed') DEFAULT 'draft',
    attachments TEXT,
    created_at DATETIME,
    updated_at DATETIME
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

邮件授权码请去你自己的qq邮箱中进行申请

全部配置完毕,终端输入

sse_run

则会在9000端口运行mcp服务,服务配置为 localhost:9000/see,

配置到你的mcpclient中即可

使用终端输入

stdio_run

则会在本地运行stdio的mcp服务,

采用类似如下的json配置即可成功,不过不推荐这种方式

{
  "mcpServers": {
      "email_server": {
        "isActive": true,
        "name": "operateMysql",
        "command": "uv",
        "args": [
          "--directory",
          "G:\\python\\mysql_mcp\\src",  # 这里需要替换为你的项目路径
          "run",
          "server.py",
          "--stdio"
        ]
    }
  }
}    

此项目基于原先的mcp规范开发,地址 https://github.com/huangyixin447/MCP_dev_Test01

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。