mcpField
T
TalkToPlanB

TalkToPlanB

ローカル
github.com/JMLEE850623開発ツール021 週間前に更新

TalkToPlanB について

TalkToPlanB は、TalkToPlanB のチャットを操作する AI アシスタント向けの MCP サーバーです。開発者 API を介してルームの一覧表示、メッセージの読み取りと送信を行い、API キーの権限に従います。

主な機能

  1. 01アカウント情報と API キー権限の確認
  2. 02グループ・ダイレクトメッセージのルーム一覧
  3. 03ルームの最近のメッセージを読み取り
  4. 04ルームまたは電話番号宛ての送信

活用シーン

  1. 01チャットルームの最近のメッセージを確認
  2. 02ルームまたは電話番号宛てにメッセージを送信

MCP 対応

stdio 経由で TalkToPlanB のアカウント、ルーム、メッセージ操作を MCP ツールとして提供します。操作範囲は API キーに付与された権限に従います。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"talktoplanb": {
"command": "npx",
"args": [
"-y",
"talktoplanb-mcp"
],
"env": {
"TALKTOPLANB_API_KEY": "<TALKTOPLANB_API_KEY>"
}
}
}
}
起動コマンドnpx -y talktoplanb-mcp
設定が必要な環境変数
TALKTOPLANB_API_KEYシークレットYour TalkToPlanB API key (ttpb_...), created in the developer portal

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

パッケージ
npmtalktoplanb-mcp1.0.1

ツール

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_messageroomId または toPhone を指定してメッセージを送信します(text も指定)。

1. API キーを取得する

  1. 開発者ポータルを開きます:https://talktoplanb.duckdns.org/portal
  2. 登録またはログインし、キーを作成して、messages:read と messages:send のスコープを付与します。
  3. キーをコピーします(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 キーに許可された操作(スコープ)のみです。

コメント

MCP は初めてですか?

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

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