mcpField
K
Kanadr hosted PBX

Kanadr hosted PBX

リモート
kanadr.comコミュニケーション02 週間前に更新
リポジトリ公式サイト

Kanadr hosted PBX について

Kanadrは、通信事業者向けホワイトラベル型ホステッドPBXを管理するためのOpenAPI仕様と接続例を提供します。ポータルAPIは顧客、電話機能、着信フロー、ログ、診断を扱います。

主な機能

  1. 01英語・フランス語のOpenAPI仕様
  2. 02顧客、番号、トランクの管理
  3. 03着信フローとデバイスの設定
  4. 04通話ログ、課金、診断の確認
  5. 05すぐに使えるMCPクライアント設定

活用シーン

  1. 01トランク障害や登録問題の調査
  2. 02販売代理店の顧客と内線の一覧表示
  3. 03AIアシスタントからKanadrポータルへの接続

MCP 対応

各Kanadrポータルは、streamable HTTPのMCPサーバーを通じてAPI操作をツールとして公開します。リポジトリにはクライアント設定があり、変更にはユーザー確認が必要で、監査ログに記録されます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://{portal}/api/v1/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

Kanadr API と MCP の例

このリポジトリには、Kanadr API の OpenAPI 仕様と、MCP サーバーを通じて AI アシスタントを Kanadr ポータルに接続するためのすぐに使える設定が含まれています。

Kanadr は、通信事業者向けのホワイトラベル型ホステッド PBX です。ポータルでのすべての操作はこの API を通じて行われます。対象には、顧客、番号、トランク、通話フロー、デバイス、通話ログ、通話料金、ウェブフック、診断が含まれます。この仕様には 200 を超えるパスが記載されており、英語とフランス語で説明されています。

内容

パス内容
openapi/openapi.en.jsonOpenAPI 仕様。英語の説明
openapi/openapi.json同じ仕様。フランス語の説明
mcp/MCP クライアントの設定:Claude Code、Codex、Mistral Vibe、OpenAI Responses API、汎用 JSON
examples/curl を使ったプレーン HTTP リクエスト

閲覧可能なリファレンスは docs.kanadr.com/api/en にあります。すべての操作をまとめた一覧も利用できます。

認証

  • API キー:ポータルの API、次に API keys から作成します。Authorization: Bearer cx_… として送信してください。キーには付与したロールとまったく同じ権限があるため、まずは読み取り専用ロールから始めてください。
  • OAuth:claude.ai、ChatGPT、Le Chat などのウェブアシスタントでは、代わりに OAuth を使用します。キーを指定せずにサーバーアドレスを追加し、ポータルにサインインしてアクセスを承認します。

各 Kanadr ポータルには固有のアドレスがあります。例にある portal.example は、ご自身のポータルのアドレスに置き換えてください。

MCP サーバー

各ポータルは、https://portal.example/api/v1/mcp に MCP サーバーを公開しています(ストリーミング可能な HTTP)。各 API 操作は、たとえば listerClients や reglerRenvois のように、同じ名前のツールとして利用できます。ツールの説明を英語で取得するには、Accept-Language: en を送信してください。monCompte ツールは、接続中のアカウントとその組織を返します。変更を行う前に、アシスタントはユーザーに確認を求めます。すべての書き込み操作は、ユーザー名またはキー名で監査ログに記録されます。

Claude Code ですぐに使い始めるには:

claude mcp add --transport http phone https://portal.example/api/v1/mcp

次に、Claude Code で /mcp を実行し、Authenticate を選択してください。他のクライアントについては mcp/ をご覧ください。詳しいガイドは MCP ドキュメントにあります。

リクエストの例:

  • 「障害が発生しているトランクはどれですか? また、いつからですか?」
  • 「販売代理店 Example の顧客と、それぞれの内線数を一覧表示してください。」
  • 「顧客 Example の内線 100 が登録されないのはなぜですか?」

ライセンス

mcp/ と examples/ の設定ファイルおよび例は、MIT ライセンスの下で提供されています。OpenAPI 仕様は商用製品である Kanadr について記述したものです。この仕様は、これに基づいてインテグレーションを構築できるよう公開されています。

お問い合わせ

Kanadr は、フランスの Archel SAS のブランドです。デモ用インスタンスをご希望の場合は、kanadr.com/en/contact にアクセスしてください。[email protected] へのメールでもお問い合わせいただけます。

コメント

MCP は初めてですか?

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

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