DragApp — Gmail & Whatsapp For AI Tools (Shared Inbox MCP Server) について
DragApp MCP Serverは、MCP対応AIクライアントからチーム共有のメールやWhatsApp受信箱を管理するサーバーです。会話対応に加え、ボード、ナレッジベース、タスク、分析も扱えます。
主な機能
- 01メールスレッドの閲覧、検索、返信
- 02WhatsAppメッセージの送信と会話確認
- 03ボード、カード、ラベル、連絡先の管理
- 04ナレッジベース記事の作成と更新
- 05応答時間と活動状況の分析
- 06自動化とタスクの管理
活用シーン
- 01サポートボードの未読メッセージ確認
- 02顧客メールへの返信案の作成
- 03会話やタスクの移動・割り当て
- 04ヘルプ記事やチーム応答データの検索
MCP 対応
MCPクライアント向けに、DragAppのメール、WhatsApp、ボード、カード、ナレッジベース、分析などの操作ツールを提供します。ホスト型のリモートコネクターとローカル設定のサーバーに対応します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
47掲載時のツール一覧 · 3 週間前に更新
このツールにパラメーターはありません。
詳細
DragApp MCP サーバー
DragApp 用の MCP サーバーです。DragApp は、チーム向けの AI を活用したメールおよび WhatsApp サービスです。Claude、ChatGPT、Cursor、その他の MCP 対応 AI ツールから、メールの閲覧や返信、WhatsApp メッセージの送信、スレッドの検索、ボードの管理などを行えます。
セットアップ
最速の方法:AI クライアントから接続(ホスト型)
この URL をカスタムコネクターとして追加します。
https://app.dragapp.com/mcp
- Claude — Settings → Connectors → Add custom connector → URL を貼り付けます
- ChatGPT — Settings → Connectors → Add → URL を貼り付けます
- Gemini — 同じ URL を使ってリモート MCP サーバーとして追加します
接続すると、Drag のページが開き、API キーを一度だけ入力するよう求められます (DragApp → Settings → Integrations)。キーは 検証され、アクセストークンとしてクライアントに渡されます。サービスは何も保存せず、 接続フローでキーが URL に含まれることもありません。リモート MCP コネクター (OAuth 2.1 + PKCE、動的クライアント登録)に対応するすべてのクライアントで利用できます。 インストールは不要です。
ローカル(設定ファイルを使うクライアント:Cursor、Windsurf、Claude Code)
1. API キーを取得する
DragApp → Settings → Integrations に移動し、API キーをコピーします。
2. AI ツールに接続する
Claude Desktop — ~/Library/Application Support/Claude/claude_desktop_config.json に追加します:
{
"mcpServers": {
"dragapp": {
"command": "npx",
"args": ["-y", "@dragapp/mcp-server"],
"env": {
"DRAG_API_KEY": "your-api-key"
}
}
}
}
Cursor — .cursor/mcp.json に追加します:
{
"mcpServers": {
"dragapp": {
"command": "npx",
"args": ["-y", "@dragapp/mcp-server"],
"env": {
"DRAG_API_KEY": "your-api-key"
}
}
}
}
ChatGPT、Windsurf、Claude Code など、MCP 対応クライアントであればどれでも利用できます。
できること
AI アシスタントに次のように頼んでください:
- 「Support ボードの未読メールを表示して」
- 「Acme Corp から届いた最新のメールを読んで、返信の下書きを作成して」
- 「請求に関するすべてのスレッドを Done 列に移動して」
- 「Sales ボードで『invoice』に言及しているメールを検索して」
- 「今週のチームの平均返信時間は?」
- 「ナレッジベースの記事をすべて一覧表示して」
- 「請求書の仕組みについて、ヘルプセンターを検索して」
- 「Support ボードの最新メールを Sarah に割り当てて」
- 「Support ボードに Sarah を割り当てたタスクを作成して」
ツール
メール(8 個のツール)
list_threads · get_thread · reply_to_thread · send_new_email · search_threads · filter_threads · move_thread · move_threads_bulk
ボード(5 個のツール)
list_boards · get_board · list_columns · list_board_members · list_teams
カード(6 個のツール)
list_cards_in_column · get_card · create_card · update_card · move_card · archive_card
ラベル(4 個のツール)
list_labels · add_label_to_thread · remove_label_from_thread · toggle_labels
連絡先(3 個のツール)
search_contacts · get_contact_conversations · create_contact
ナレッジベース(5 個のツール)
list_articles · get_article · create_article · update_article · search_knowledge
分析(4 個のツール)
get_response_times · get_avg_response_time · get_daily_activity · get_closed_activity
自動化(3 個のツール)
list_automations · toggle_automation · toggle_ai_drafts
WhatsApp(4 個のツール)
send_whatsapp_message · send_whatsapp_template · list_whatsapp_templates · get_whatsapp_conversation
コメント(2 個のツール)
add_comment · get_comment
タグ(2 個のツール)
list_tags · add_tag_to_card
タスク(1 個のツール)
create_task
12 カテゴリにわたる 47 個のツール。
開発
git clone https://github.com/nick-timms/drag-mcp-server.git
cd drag-mcp-server
npm install
cp .env.example .env # add your API key
npm run build
npm start
シークレットスキャン用の pre-commit フック
これは公開リポジトリです。コミットする前に pre-commit フックをインストールし、 gitleaks でステージ済みの変更に含まれる シークレット(キー、JWT、トークン)をスキャンしてください。
pip install pre-commit # one-time, if you don't have it
pre-commit install # installs the git hook in this repo
いつでも手動で全体をスキャンできます:
pre-commit run --all-files
このフックは .gitleaks.toml を使用します。同じスキャンは、
プッシュとプルリクエストのたびに CI でも実行されます(.github/workflows/secret-scan.yml)。
また、npm publish では tarball ガード(scripts/check-tarball.mjs)が実行され、
ビルドしたパッケージに機密性が知られている語句が含まれている場合、リリースをブロックします。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。