mcpField
C
Claw Ai Mail

Claw Ai Mail

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

Claw Ai Mail について

Claw Ai Mailは、AIエージェント向けのメール基盤で、メールボックスとプログラムによるメール管理を提供します。開発者はREST API、SDK、リアルタイムイベント、MCPサーバーを使ってメールをエージェントのワークフローに組み込めます。

主な機能

  1. 01メールボックスの作成と管理
  2. 02メールの送信・受信・検索・削除
  3. 03WebSocketによるメールイベント配信
  4. 04Webhookによるイベント通知
  5. 05Node.jsとPythonのSDK

活用シーン

  1. 01AIエージェント専用のメールアドレスを用意
  2. 02受信メールをリアルタイムで処理
  3. 03エージェントのワークフローでメールを検索・管理

MCP 対応

MCPサーバーは、メール送信、受信トレイの読み取り、メール検索、メールボックス作成などのツールを、MCP対応クライアントに提供します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"clawaimail": {
"command": "npx",
"args": [
"-y",
"clawaimail-mcp"
],
"env": {
"CLAWAIMAIL_API_KEY": "<CLAWAIMAIL_API_KEY>"
}
}
}
}
起動コマンドnpx -y clawaimail-mcp
設定が必要な環境変数
CLAWAIMAIL_API_KEYシークレットYour ClawAIMail API key. Get one at https://clawaimail.com

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

パッケージ
npmclawaimail-mcp0.1.1

ツール

9

掲載時のツール一覧 · 3 週間前に更新

このツールにパラメーターはありません。

詳細

ClawAIMail

AI エージェント向けのメールインフラストラクチャです。

npm version License: MIT Documentation


ClawAIMail を使うと、AI エージェントが独自のメールアドレスを持ち、メールの送信、受信、管理をプログラムから完全に制御できます。エージェント型ワークフローで信頼性の高いメール機能を必要とする開発者向けに構築されています。

特長

  • REST API -- シンプルな JSON API でメールの送信、受信、検索、管理ができます。
  • MCP サーバー -- Claude、Cursor、その他の MCP 対応クライアント向けの、Model Context Protocol を第一級でサポートするサーバーです。
  • WebSocket ストリーミング -- メールイベントの発生時に、リアルタイムでエージェントに配信します。
  • Webhook -- 受信メール、配信状況、その他のイベントに対する HTTP コールバックです。
  • カスタムドメイン -- 独自のドメインを使用するか、@clawaimail.com のアドレスを利用できます。
  • SDK -- 迅速に統合できる公式の Node.js および Python SDK です。

クイックスタート

Node.js
npm install clawaimail
const { ClawAIMail } = require("clawaimail");

const client = new ClawAIMail({ apiKey: process.env.CLAWAIMAIL_API_KEY });

// Create a mailbox for your agent
const mailbox = await client.mailboxes.create({
  name: "support-agent",
  domain: "clawaimail.com",
});

// Send an email
await client.emails.send({
  from: mailbox.address,
  to: "[email protected]",
  subject: "Hello from my AI agent",
  text: "This email was sent by an autonomous agent.",
});

// List incoming emails
const inbox = await client.emails.list({
  mailbox: mailbox.id,
  unread: true,
});
Python
pip install clawaimail
from clawaimail import ClawAIMail

client = ClawAIMail(api_key="your-api-key")

# Create a mailbox
mailbox = client.mailboxes.create(name="support-agent", domain="clawaimail.com")

# Send an email
client.emails.send(
    from_address=mailbox.address,
    to="[email protected]",
    subject="Hello from my AI agent",
    text="This email was sent by an autonomous agent.",
)

# List incoming emails
inbox = client.emails.list(mailbox=mailbox.id, unread=True)

MCP サーバー

ClawAIMail には MCP サーバーが付属しているため、Claude、Cursor、その他の MCP 対応クライアントでメールツールを直接利用できます。

Claude Desktop

以下を Claude Desktop の MCP 設定(claude_desktop_config.json)に追加します。

{
  "mcpServers": {
    "clawaimail": {
      "command": "npx",
      "args": ["-y", "clawaimail-mcp"],
      "env": {
        "CLAWAIMAIL_API_KEY": "your-api-key"
      }
    }
  }
}
Cursor

.cursor/mcp.json に追加します。

{
  "mcpServers": {
    "clawaimail": {
      "command": "npx",
      "args": ["-y", "clawaimail-mcp"],
      "env": {
        "CLAWAIMAIL_API_KEY": "your-api-key"
      }
    }
  }
}

設定すると、エージェントは追加のコードなしで、send_email、read_inbox、search_emails、create_mailbox などのツールを呼び出せるようになります。

セルフホスト

ClawAIMail はセルフホストでき、メールインフラストラクチャを完全に制御できます。

# Clone the repository
git clone https://github.com/joansongjr/clawaimail.git
cd clawaimail

# Install dependencies
npm install

# Configure environment
cp .env.example .env
# Edit .env with your SMTP credentials, database URL, and API keys

# Run database migrations
npm run db:migrate

# Start the server
npm start

サーバーはデフォルトで http://localhost:3000 から利用できます。本番環境へのデプロイガイド(Docker、Railway、Fly.io)については、セルフホストのドキュメントをご覧ください。

API エンドポイント

メソッドエンドポイント説明
POST/v1/emails/sendメールを送信します
GET/v1/emailsメールボックスのメール一覧を取得します
GET/v1/emails/:idID で指定したメールを取得します
DELETE/v1/emails/:idメールを削除します
POST/v1/mailboxes新しいメールボックスを作成します
GET/v1/mailboxesすべてのメールボックスの一覧を取得します
DELETE/v1/mailboxes/:idメールボックスを削除します
POST/v1/webhooksWebhook を登録します
GET/v1/webhooks登録済みの Webhook の一覧を取得します
DELETE/v1/webhooks/:idWebhook を削除します
GET/v1/domains検証済みドメインの一覧を取得します
POST/v1/domains/verifyカスタムドメインを検証します
GET/v1/wsリアルタイムイベント用の WebSocket 接続です

API リファレンス全文:clawaimail.com/docs/api

料金

FreeStarterProBusiness
料金$0/mo$5/mo$29/mo$99/mo
月間メール数1005,00050,000500,000
メールボックス数110100無制限
カスタムドメイン--15無制限
Webhook1525無制限
WebSocket--はいはいはい
サポートコミュニティメール優先対応専任対応

セルフホスト環境でのデプロイは無料で、利用制限もありません。詳細はclawaimail.com/pricingをご覧ください。

リンク

ライセンス

MIT -- 詳細は LICENSE をご覧ください。

コメント

MCP は初めてですか?

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

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