omnidim-mcp-server について
omnidim-mcp-server は、MCP クライアントから OmniDimension に接続し、音声エージェント、通話、関連リソースを管理します。単発・一括通話、ナレッジベース、電話番号、プロバイダー一覧のツールを備えています。
主な機能
- 01音声エージェントの作成と管理
- 02通話の発信と記録の確認
- 03一括通話キャンペーンの管理
- 04ナレッジベースと電話番号の管理
- 05モデル・音声・STT・TTSの一覧表示
活用シーン
- 01音声エージェントの作成や更新
- 02通話の発信と記録の確認
- 03ナレッジベースのアップロードと紐付け
- 04音声エージェント用電話番号の管理
MCP 対応
ローカルの stdio MCP サーバーとして、OmniDimension のツールを MCP クライアントに公開します。`https://mcp.omnidim.io/mcp` でホスト型 OAuth 版も利用できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.omnidim.io/mcpclaude mcp add --transport http omnidim-omnidim https://mcp.omnidim.io/mcp{"mcpServers":{"omnidim-omnidim":{"type":"http","url":"https://mcp.omnidim.io/mcp"}}}Cursor で開く{"servers":{"omnidim-omnidim":{"type":"http","url":"https://mcp.omnidim.io/mcp"}}}VS Code で開く{"mcpServers":{"omnidim-omnidim":{"type":"http","url":"https://mcp.omnidim.io/mcp"}}}{"mcpServers":{"omnidim-omnidim":{"serverUrl":"https://mcp.omnidim.io/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
@omnidim-ai/mcp-server
OmniDimension 用のローカル stdio Model Context Protocol サーバーです。Claude、Cursor、Windsurf、または MCP 対応クライアントから、音声エージェントの操作、通話の発信、ナレッジベースの管理ができます。
ホスト型 OAuth バージョンをお探しですか?代わりに https://mcp.omnidim.io/mcp をご利用ください。ホスト型サーバーは、Claude Desktop、Claude.ai、および HTTP MCP に対応するあらゆるクライアントに推奨される方法です。
クイックスタート
npx -y @omnidim-ai/mcp-server setup
~/.config/omnidim/credentials に保存済みの API キーがあればそれを再利用し、なければ新しい API キーの入力を求めて検証します。その後、検出された任意の MCP クライアント(Claude Code、Claude Desktop、Cursor、Windsurf)にサーバーをインストールします。API キーは omnidim.io/api-management で取得してください。
手動インストール
Claude Code
claude mcp add omnidim -- npx -y @omnidim-ai/mcp-server
Claude Desktop、Cursor、Windsurf
このブロックを MCP クライアントの設定に追加してください。
{
"mcpServers": {
"omnidim": {
"command": "npx",
"args": ["-y", "@omnidim-ai/mcp-server"],
"env": {
"OMNIDIM_API_KEY": "your_api_key_here"
}
}
}
}
API キーは omnidim.io/api-management で取得してください。
設定ファイルの場所:
| クライアント | パス |
|---|---|
| Claude Desktop(macOS) | ~/Library/Application Support/Claude/claude_desktop_config.json |
| Claude Desktop(Windows) | %APPDATA%\Claude\claude_desktop_config.json |
| Cursor | ~/.cursor/mcp.json |
| Windsurf | ~/.codeium/windsurf/mcp_config.json |
ツール
| 種別 | ツール |
|---|---|
| エージェント | 作成、更新、一覧表示、取得、削除 |
| 通話 | 発信、ログ一覧表示、ログ取得 |
| 一括通話 | 作成、取得、取得、アクション、キャンセル、ライブステータス |
| ナレッジベース | 一覧表示、アップロード、アタッチ、デタッチ、削除 |
| 電話番号 | 一覧表示、アタッチ、デタッチ、インポート(Twilio、Exotel、SIP) |
| プロバイダー | LLM 一覧表示、音声一覧表示、STT 一覧表示、TTS 一覧表示 |
| リセラー | 子組織、ユーザー、クレジット(リセラーアカウントのみ) |
API の完全なリファレンス:docs.omnidim.io。
ローカル開発
git clone https://github.com/Omnidim/omnidim-mcp-server
cd omnidim-mcp-server
npm install
npm run build
OMNIDIM_API_KEY=sk_... npm start
ツールを調べて、対話形式で呼び出します。
OMNIDIM_API_KEY=sk_... npx @modelcontextprotocol/inspector node build/index.js
テレメトリー
パッケージの改善に役立てるため、匿名の使用状況データが送信されます。データには、パッケージのバージョン、Node のバージョン、OS ファミリー、インストール回数、セッションの起動回数、ツール名、セットアップまたはクラッシュの結果(短いエラーカテゴリーとして記録。例:config_write_error、http_500)が含まれます。API キー、ツールの入力/出力、エラーメッセージ、ファイルパス、個人情報は送信されません。
無効にするには:
npx -y @omnidim-ai/mcp-server telemetry disable
項目ごとの詳細な説明とその他のオプトアウト方法については、TELEMETRY.md をご覧ください。
トラブルシューティング
診断コマンドを実行すると、バージョン、検出されたクライアント、バックエンドへの接続状況、最近のエラーを確認できます。
npx -y @omnidim-ai/mcp-server doctor
API キーが出力されることはありません。エラーのローカルログは ~/.config/omnidim/logs/mcp.log に保存されます(お使いのマシンに留まり、送信されることはありません)。
問題の報告
バグの報告、機能のリクエスト、サポートの依頼方法については、ISSUES.md をご覧ください。報告に doctor の出力を貼り付けてください。
ライセンス
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。