mcpField
S
Sipgate API MCP Server

Sipgate API MCP Server

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

Sipgate API MCP Server について

Sipgate API MCP Server は、AI アシスタントから sipgate サービスのアカウント情報や通信機能を利用できるようにします。SMS、通話、電話番号、デバイス、通話履歴を扱う、非公式のコミュニティプロジェクトです。

主な機能

  1. 01SMS の送信
  2. 02電話の発信
  3. 03アカウントとユーザー情報の取得
  4. 04電話番号とデバイスの一覧表示
  5. 05通話履歴とリソースへのアクセス

活用シーン

  1. 01AI アシスタントから SMS を送信
  2. 02アシスタントのワークフローから電話を発信
  3. 03アカウント情報と関連デバイスを確認
  4. 04電話番号と通話履歴を確認

MCP 対応

sipgate API の操作を MCP ツールとして公開し、アカウント、番号、デバイス、通話履歴のデータをリソースとして提供します。認証には sipgate Personal Access Token の認証情報が必要です。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"sipgateio": {
"command": "npx",
"args": [
"-y",
"sipgateio-mcp"
],
"env": {
"SIPGATE_TOKEN_ID": "<SIPGATE_TOKEN_ID>",
"SIPGATE_TOKEN": "<SIPGATE_TOKEN>"
}
}
}
}
起動コマンドnpx -y sipgateio-mcp
設定が必要な環境変数
SIPGATE_TOKEN_IDシークレット
SIPGATE_TOKENシークレット

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

パッケージ
npmsipgateio-mcp

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Sipgate API MCP Server

免責事項:これは非公式の連携機能であり、sipgate GmbH とは提携関係になく、公式に保守または推奨されているものではありません。sipgate の公開 API を使用するコミュニティプロジェクトです。

sipgate API にアクセスできる MCP サーバーです。AI アシスタントが SMS、通話、アカウント管理などの sipgate サービスを利用できます。

前提条件

  1. sipgate アカウント(https://www.sipgate.de/)
  2. sipgate のパーソナルアクセストークンの認証情報:
    • sipgate アカウントにログインします
    • 「設定」>「パーソナルアクセストークン」に移動します
    • 新しいトークンを作成します
    • トークン ID とトークンを控えます

インストール

Claude

claude_desktop_config.json ファイルに追加します:

{
  "mcpServers": {
    "sipgate-api": {
      "command": "npx",
      "args": [
        "-y",
        "sipgateio-mcp"
      ],
      "env": {
        "SIPGATE_TOKEN_ID": "your-token-id",
        "SIPGATE_TOKEN": "your-token"
      }
    }
  }
}

claude_desktop_config.json ファイルを見つけるには、Claude アプリを開き、「設定」>「詳細設定」>「設定ファイルを開く」に移動します。

VS Code

次の方法で VS Code に Sipgate API MCP サーバーをインストールします:

# For VS Code
code --add-mcp '{"name":"sipgate-api","command":"npx","args":["-y","sipgateio-mcp"],"env":{"SIPGATE_TOKEN_ID":"your-token-id","SIPGATE_TOKEN":"your-token"}}'

# For VS Code Insiders
code-insiders --add-mcp '{"name":"sipgate-api","command":"npx","args":["-y","sipgateio-mcp"],"env":{"SIPGATE_TOKEN_ID":"your-token-id","SIPGATE_TOKEN":"your-token"}}'
Cursor

このサーバーを Cursor IDE に追加するには:

  1. Cursor の「設定」>「MCP」に移動します
  2. 「+ 新しいグローバル MCP サーバーを追加」をクリックします
  3. グローバル .cursor/mcp.json ファイルに次の内容を追加します:
{
  "mcpServers": {
    "sipgate-api": {
      "command": "npx",
      "args": [
        "-y",
        "sipgateio-mcp"
      ],
      "env": {
        "SIPGATE_TOKEN_ID": "your-token-id",
        "SIPGATE_TOKEN": "your-token"
      }
    }
  }
}
Cline

Cline の MCP サーバー設定から cline_mcp_settings.json に追加します:

{
  "mcpServers": {
    "sipgate-api": {
      "command": "npx",
      "args": [
        "-y",
        "sipgateio-mcp"
      ],
      "env": {
        "SIPGATE_TOKEN_ID": "your-token-id",
        "SIPGATE_TOKEN": "your-token"
      }
    }
  }
}
Roo Code

Roo Code の設定にある「MCP 設定を編集」から MCP 設定を開きます:

{
  "mcpServers": {
    "sipgate-api": {
      "command": "npx",
      "args": [
        "-y",
        "sipgateio-mcp"
      ],
      "env": {
        "SIPGATE_TOKEN_ID": "your-token-id",
        "SIPGATE_TOKEN": "your-token"
      }
    }
  }
}

利用可能なツール

アカウント管理
  • get_account_info:sipgate アカウントの情報を取得します
  • get_user_info:認証済みユーザーの情報を取得します
コミュニケーション
  • send_sms:SMS メッセージを送信します
  • initiate_call:通話を開始します
電話システム
  • get_phone_numbers:関連付けられた電話番号を一覧表示します
  • get_devices:関連付けられたデバイスを一覧表示します
  • get_call_history:通話履歴にアクセスします

ツールの詳細なドキュメントとパラメーターについては、AI アシスタントのヘルプコマンドを使用してください。

利用可能なリソース

  • sipgate://account - アカウント情報
  • sipgate://numbers - 電話番号
  • sipgate://history - 通話履歴
  • sipgate://devices - デバイス

使用例

<use_mcp_tool>
<server_name>sipgate-api</server_name>
<tool_name>get_phone_numbers</tool_name>
<arguments>
{}
</arguments>
</use_mcp_tool>

トラブルシューティング

よくある問題:

  1. 認証エラー:

    • トークン ID とトークンが正しいことを確認します
    • トークンに必要な権限があることを確認します
  2. インストール時の問題:

    • Node.js がインストールされていることを確認します
    • インストール前に npx clear-npx-cache を実行してみてください
  3. サーバー接続:

    • インターネット接続を確認します
    • MCP 設定でサーバーが有効になっていることを確認します

さらにサポートが必要な場合は、次の情報を添えて GitHub で issue を作成してください:

  • プラットフォームと環境の詳細
  • エラーメッセージ
  • 再現手順

開発

コントリビューションを歓迎します!

ライセンス

MIT

コメント

MCP は初めてですか?

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

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