TalkToPlanB について
TalkToPlanB は、TalkToPlanB のチャットを操作する AI アシスタント向けの MCP サーバーです。開発者 API を介してルームの一覧表示、メッセージの読み取りと送信を行い、API キーの権限に従います。
主な機能
- 01アカウント情報と API キー権限の確認
- 02グループ・ダイレクトメッセージのルーム一覧
- 03ルームの最近のメッセージを読み取り
- 04ルームまたは電話番号宛ての送信
活用シーン
- 01チャットルームの最近のメッセージを確認
- 02ルームまたは電話番号宛てにメッセージを送信
MCP 対応
stdio 経由で TalkToPlanB のアカウント、ルーム、メッセージ操作を MCP ツールとして提供します。操作範囲は API キーに付与された権限に従います。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
4掲載時のツール一覧 · 3 週間前に更新
このツールにパラメーターはありません。
詳細
TalkToPlanB MCP サーバー
AI アシスタント(Claude Desktop および任意の Model Context Protocol クライアント)が TalkToPlanB を利用できるようにします。チャットルームの一覧表示、メッセージの閲覧、メッセージの送信ができます。
TalkToPlanB の開発者向け REST API をラップし、stdio 経由で MCP と通信します。
ツール
| ツール | 説明 |
|---|---|
whoami | 現在の API キーのアカウント情報(ユーザー ID、ユーザー名、スコープ)。 |
list_rooms | グループチャットとダイレクトメッセージを一覧表示します(ルーム ID を返します)。 |
read_messages | ルーム内の最近のメッセージを読み取ります(roomId、任意の limit)。 |
send_message | roomId または toPhone を指定してメッセージを送信します(text も指定)。 |
1. API キーを取得する
- 開発者ポータルを開きます:https://talktoplanb.duckdns.org/portal
- 登録またはログインし、キーを作成して、
messages:readとmessages:sendのスコープを付与します。 - キーをコピーします(
ttpb_xxxxxxxx...のような形式です)。
2. Claude Desktop で使用する
Claude Desktop の設定ファイルに以下を追加します
(Windows の場合は %APPDATA%\Claude\claude_desktop_config.json、
macOS の場合は ~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"talktoplanb": {
"command": "npx",
"args": ["-y", "talktoplanb-mcp"],
"env": {
"TALKTOPLANB_API_KEY": "ttpb_your_key_here"
}
}
}
}
Claude Desktop を再起動して、「TalkToPlanB のルームを一覧表示して」または 「+60123456789 に TalkToPlanB メッセージで hello と送信して」と試してください。
環境変数
| 変数 | 必須 | デフォルト |
|---|---|---|
TALKTOPLANB_API_KEY | ✅ | — |
TALKTOPLANB_BASE_URL | ❌ | https://talktoplanb.duckdns.org |
3. ローカル開発
cd mcp-server
npm install
npm run build # compiles src → dist
TALKTOPLANB_API_KEY=ttpb_... npm start
4. npm に公開する(誰でも npx talktoplanb-mcp を使えるようにする)
cd mcp-server
npm login
npm publish --access public
公開後、MCP レジストリ(mcp.so、Glama、Smithery)に登録できます —
../marketing/listing-checklist.md を参照してください。
メモ
- Node.js 18 以降が必要です(組み込みの
fetchを使用します)。 stdoutは MCP プロトコルを運び、すべてのログはstderrに出力されます。- サーバーが実行できるのは、API キーに許可された操作(スコープ)のみです。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。