mcpField
G
Gmail-mcp-server

Gmail-mcp-server

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

Gmail-mcp-server について

Gmail-mcp-server は、Gmail SMTP 経由でメールを送受信する MCP サーバーです。AI エージェントによるメール処理向けで、添付ファイルの扱いとデプロイ監視用のヘルスチェックにも対応します。

主な機能

  1. 01Gmail SMTP 経由のメール送信
  2. 02フォルダー内の最新メール取得
  3. 03メール添付ファイルの処理
  4. 04ヘルスチェックエンドポイント

活用シーン

  1. 01AI エージェントからメールを送信する
  2. 02Gmail フォルダーの最新メールを確認する
  3. 03添付ファイル付きメールを送信する
  4. 04デプロイの稼働状況を監視する

MCP 対応

MCP クライアントに、Gmail のメール送信、最新メールの取得、添付ファイル処理を提供します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"gmail-mcp-server-maitreyam": {
"command": "npx",
"args": [
"-y",
"@smithery/cli"
]
}
}
}
起動コマンドnpx -y @smithery/cli

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@smithery/cli

ツール

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

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

詳細

Gmail-mcp-server

AI エージェントを使用して Gmail の SMTP サーバー経由でメールを送信する、fastMCP で構築された堅牢な MCP サーバーです。 smithery badge

機能

  • Gmail SMTP 経由でメールを送信します
  • Gmail フォルダーから最近のメールを取得します
  • メールの添付ファイルを処理します
  • デプロイ監視用のヘルスチェックエンドポイントを提供します

Smithery.ai へのデプロイ

このサーバーは、Streamable HTTP トランスポートを使用して Smithery.ai にデプロイできるよう設定されています。

設定

サーバーには次の設定パラメーターが必要です。

  • smtp_username:Gmail のメールアドレス
  • smtp_password:Gmail アプリパスワード(通常のパスワードではありません)
ヘルスチェック

サーバーは、Smithery のデプロイ監視用に /health でヘルスチェックエンドポイントを提供します。

CLAUDE 設定例

{
  "mcpServers": {
    "terminal_server": {
      "command": "/Users/maitreyamishra/.local/bin/uv",
      "args": [
        "--directory", "Path to your mcp server file",
        "run",
        "terminal_server.py"
      ]
    },
    "web3_server": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "http://localhost:3000/mcp"
      ]
    },
    "gmail_mcp": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "http://localhost:8989/mcp"
      ]
    }
  }
}
ポート

サーバーはポート 5000 で実行され、コンテナへのデプロイ用にすべてのインターフェース(0.0.0.0)にバインドします。

ローカル開発

  1. 依存関係をインストールします。

    pip install -r requirements.txt
    
  2. 環境変数を設定します。

    export SMTP_USERNAME="[email protected]"
    export SMTP_PASSWORD="your-app-password"
    
  3. サーバーを実行します。

    python gmail_mcp.py
    

Docker

Docker でビルドして実行します。

docker build -t gmail-mcp .
docker run -p 5000:5000 -e SMTP_USERNAME=your-email -e SMTP_PASSWORD=your-password gmail-mcp

コメント

MCP は初めてですか?

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

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