waxum-mcp
waxum-mcp
WhatsApp 用の MCP サーバーで、waxum REST API ゲートウェイをバックエンドとしています。stdio 経由で任意の MCP クライアント(Claude Desktop、Claude Code など)に送信・読み取り・メディアのツールを公開します。
waxum >= 0.11.5 が必要です(GET /messages/chat/{chat_jid} が必要)。
セッションペアリング(QR / 電話番号リンク)はこのサーバーの対象外です。
先に waxum に対して直接セッションをペアリングし(独自コンソールまたは
POST /sessions/{id}/pair)、その後このサーバーをそのペアリング済みセッションに向けてください。
ツール
ツール | 機能 |
| テキストメッセージを送信 |
| ローカルファイル(画像/動画/音声/ドキュメント/ステッカー)を送信。種類は mimetype から自動検出 |
| チャットの最近の履歴を読む、またはキーワードで検索。送信者の push_name とメディアポインタを含む |
| メッセージのメディアをローカルディスクにダウンロードし、ファイルパスを返す |
| このセッションが参加しているグループを JID とメンバーとともに一覧表示 |
| 名前、電話番号、または push_name で既知の連絡先を一覧表示/検索 |
| 接続/ログイン状態を確認 |
Related MCP server: mcp-wacli
設定
このサーバーを waxum に向ける方法は 2 つあり、WAXUM_MODE で選択します(または
自動検出: WAXUM_BASE_URL が設定されている場合は client、それ以外は spawn)。
クライアントモード — waxum が別の場所で既に実行されている
WAXUM_MODE=client
WAXUM_BASE_URL=http://localhost:3451
WAXUM_TOKEN=<superadmin token or a session token>
WAXUM_SESSION_ID=<the session to operate on>
WAXUM_MEDIA_DIR=./media # optional, default ./mediaスポーンモード — このサーバーが waxum プロセスを管理する
WAXUM_MODE=spawn
WAXUM_BINARY_PATH=/path/to/waxum
WAXUM_WORKDIR=/path/to/waxum/data # optional, default: binary's directory
WAXUM_PORT=3451 # optional, default 3451
WAXUM_TOKEN=<superadmin token> # optional, a random one is generated if unset
WAXUM_SESSION_ID=<the session to operate on>
WAXUM_DATABASE_URL=sqlite:///data/waxum.db # optionalスポーンモードでは、トークンは生成されたプロセスの
SUPERADMIN_TOKEN 環境変数になります — waxum 自身のブートストラップ資格情報です — そのため、
事前にトークンを発行する必要はありません。子プロセスの stdout
と stderr はこのサーバーの stderr に転送されます(MCP プロトコルチャネル用に予約されている stdout には決して送られません)。
スポーンモードはデフォルトで <WAXUM_WORKDIR>/waxum.db の SQLite を使用し、
MCP サーバーをゼロ設定で再起動安全に保ちます。必要に応じて WAXUM_DATABASE_URL を
明示的な sqlite:// パス、PostgreSQL URL、または MySQL URL に設定してください。
開発
npm install
npm run dev # run directly with tsx
npm run build # compile to dist/
npm start # run the compiled buildThis server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityCmaintenanceAn MCP server that enables interaction with WhatsApp using the Baileys library and Streamable HTTP transport. It supports managing contacts, chats, and messages, while providing a web admin UI for QR code authentication and media handling.285MIT
- AlicenseNot gradedqualityBmaintenanceA WhatsApp Web MCP server that enables reading chats, contacts, and messages, as well as sending, replying, reacting, and managing WhatsApp messages via stdio.653MIT
Related MCP Connectors
Hosted MCP server for the Wavix telecom platform: SMS, voice, 2FA, SIP, numbers, 10DLC, CDRs.
Managed LinkedIn MCP server for AI agents: search, connect, message and enrich on accounts you own.
MCP server for Gainium — manage trading bots, deals, and balances via AI assistants
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/imtaqin/waxum-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server