mcpField
M
Mail Client MCP

Mail Client MCP

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

Mail Client MCP について

Mail Client MCP は、複数のメール設定の管理、メール送信、最新の未読メールの確認ができる Python 製メールクライアントです。MCP 経由でメールを扱いたいユーザー向けです。

主な機能

  1. 01メール設定の一覧表示
  2. 02設定の追加・更新・削除
  3. 03選択した設定でメール送信
  4. 04最新の未読メール 5 件を確認

活用シーン

  1. 01複数のメールアカウント設定の管理
  2. 02設定済みアカウントからのメール送信
  3. 03最近の未読メールの確認

MCP 対応

メール設定の管理、メール送信、未読メールの取得機能を MCP サーバーとして提供します。README では Claude Desktop での利用に言及しています。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

メールクライアント MCP

概要

Mail Client MCP は、メール設定の管理、メールの送信、最新の未読メールの閲覧ができる Python ベースのメールクライアントです。Claude Desktop 用の MCP を提供します。

機能

  • すべてのメール設定を一覧表示
  • 新しいメール設定を追加
  • 既存のメール設定を更新
  • メール設定を削除
  • 指定した設定を使用してメールを送信
  • 最新の未読メールを 5 件閲覧

インストール

  1. リポジトリをクローンします:

    git clone https://github.com/gamalan/mcp-email-client.git
    cd mcp-email-client
    
  2. uv をインストールします Linux/MacOS

    curl -LsSf https://astral.sh/uv/install.sh | sh
    

    Windows

    powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
    
  3. 依存関係をインストールします:

    uv sync
    

設定

Claude Desktop を使用した設定例

{
  "mcpServers": {
    "mcp_email_client": {
      "command": "uv",
      "args": [
        "run",
        "--directory",
        "D:\\Project\\RepoPath", 
        "mcp_email_client"
      ]
    }
  }
}

または VsCode で

{
    "servers": {
        "any-name": {
            "type": "stdio",
            "command": "/path/to/uv",
            "args": [
                "run",
                "--directory",
                "/path/to/repo",
                "run_mcp_server.py",
            ]
        }
    }
}

コメント

MCP は初めてですか?

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

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