mcpField
C
cognigy-ai-mcp-management-server

cognigy-ai-mcp-management-server

ローカル
github.com/TsvetanG2AI・エージェント23 週間前に更新

cognigy-ai-mcp-management-server について

Cognigy.AIを使う開発者、ソリューションアーキテクト、パートナー向けのローカルMCPサーバーです。Management APIを通じて会話型AIエージェントを構築・設定・テスト・運用でき、幅広い領域を扱う132個のツールと、変更操作のデフォルトのdryRunが特徴です。

主な機能

  1. 01プロジェクト、フロー、ノードの管理
  2. 02インテント管理とNLUトレーニング
  3. 03回帰テストとプレイブックの実行
  4. 04スナップショットのデプロイとパッケージ管理
  5. 05LLM、Knowledge AI、連携機能の設定
  6. 06dryRunの既定適用とシークレットのマスキング

活用シーン

  1. 01自然言語によるフローの作成や調整
  2. 02NLUトレーニングと回帰テストの自動化
  3. 03環境間でのスナップショットやパッケージのデプロイ
  4. 04ナレッジソース、接続、分析データの管理

MCP 対応

MCPクライアントにCognigy.AI管理用の132個のツールを提供し、Cognigy Management API経由で操作します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"tsvetang2-cognigy-ai-mcp-management-server": {
"command": "npx",
"args": [
"-y",
"cognigy-ai-mcp-management-server"
],
"env": {
"COGNIGY_BASE_URL": "<COGNIGY_BASE_URL>",
"COGNIGY_API_KEY": "<COGNIGY_API_KEY>"
}
}
}
}
起動コマンドnpx -y cognigy-ai-mcp-management-server
設定が必要な環境変数
COGNIGY_BASE_URLCognigy API base URL (e.g., https://api-trial.cognigy.ai)
COGNIGY_API_KEYシークレットYour Cognigy API key (from My Profile → API Keys)

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

パッケージ
npmcognigy-ai-mcp-management-server0.2.1

ツール

138

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
limitintegerいいえ返すプロジェクト数の上限(1~100、デフォルトは 25)

詳細

Cognigy.AI Management MCP サーバー

CI npm version npm downloads node License: MIT Glama Score MCP Registry MCP Badge

cognigy-ai-mcp-management-server

Management API を通じて Cognigy.AI のバーチャルエージェントを管理する Model Context Protocol サーバー

これは独立したオープンソースの MCP サーバーであり、Cognigy または NiCE とは提携、承認、支援関係にありません。ご自身の有効な Cognigy.AI アカウントと API キーが必要です。これらは Cognigy の商用ライセンス条件に従って使用してください。「Cognigy」および「Cognigy.AI」は、それぞれの所有者の商標です。

これは何ですか?

cognigy-ai-mcp-management-server は、AI コーディングアシスタント(Claude、Cursor など)を使用して、Cognigy.AI の会話型 AI エージェントをプログラムで構築、設定、テスト、運用できるローカル MCP サーバーです。

Cognigy UI をクリックして操作する代わりに、次のことができます。

  • 自然言語を使ってフロー、ノード、インテントを作成・管理する
  • NLU のトレーニングと回帰テストを自動的に実行する
  • スナップショットとパッケージを環境間でデプロイする
  • LLM、Knowledge AI、インテグレーションを設定する

対象ユーザー: Cognigy.AI を基盤として開発する開発者、ソリューションアーキテクト、SI パートナー。

要件

  • Node.js 20.0.0 以上
  • Cognigy.AI アカウント(API アクセス権が必要。Trial、SaaS、オンプレミスに対応)
  • API キー(Cognigy UI の「My Profile → API Keys」から生成)

インストール

# 1. Install the Cognigy REST API client (required peer dependency)
npm install @cognigy/rest-api-client

# 2. Install this MCP server
npm install -g cognigy-ai-mcp-management-server

重要: @cognigy/rest-api-client パッケージには「Cognigy Proprietary License」が適用されます。インストールすることで、Cognigy のライセンス条件に同意したものとみなされます。

設定

実行前に環境変数を設定します。

# Required: Your Cognigy API endpoint
export COGNIGY_BASE_URL=https://api-trial.cognigy.ai

# Required: Your API key (never commit this!)
export COGNIGY_API_KEY=your-api-key-here

# Optional: Default project for operations
export COGNIGY_DEFAULT_PROJECT_ID=your-project-id

一般的なベース URL:

環境ベース URL
Trialhttps://api-trial.cognigy.ai
SaaS EUhttps://api-app.cognigy.ai
SaaS UShttps://api-app-us.cognigy.ai
Dedicatedhttps://api-<company>.cognigy.cloud

MCP クライアントの設定

Claude Desktop

~/Library/Application Support/Claude/claude_desktop_config.json(macOS)または %APPDATA%\Claude\claude_desktop_config.json(Windows)に追加します。

{
  "mcpServers": {
    "cognigy": {
      "command": "npx",
      "args": ["cognigy-ai-mcp-management-server"],
      "env": {
        "COGNIGY_BASE_URL": "https://api-trial.cognigy.ai",
        "COGNIGY_API_KEY": "your-api-key-here"
      }
    }
  }
}
Claude Code

プロジェクトのルートにある .mcp.json に追加します。

{
  "mcpServers": {
    "cognigy": {
      "command": "npx",
      "args": ["cognigy-ai-mcp-management-server"],
      "env": {
        "COGNIGY_BASE_URL": "https://api-trial.cognigy.ai",
        "COGNIGY_API_KEY": "your-api-key-here"
      }
    }
  }
}
Cursor

.cursor/mcp.json に追加します。

{
  "mcpServers": {
    "cognigy": {
      "command": "npx",
      "args": ["cognigy-ai-mcp-management-server"],
      "env": {
        "COGNIGY_BASE_URL": "https://api-trial.cognigy.ai",
        "COGNIGY_API_KEY": "your-api-key-here"
      }
    }
  }
}

利用可能なツール

すべてのツール

このサーバーは、ドメイン別に整理された 132 個の MCP ツールを提供します。

カテゴリツール数説明
プロジェクトとフロー5プロジェクト、フロー、フロー設定、ログの一覧表示
ノード9CRUD 操作、検索、移動、AI 出力の生成
インテントと NLU10インテントの管理、トレーニング、スコアリング、監査
エンドポイント2エンドポイント設定の一覧表示と確認
セッション2会話コンテキストの注入/リセット
会話3会話、トランスクリプトの取得
プレイブックとテスト6プレイブック、回帰テストの実行
スナップショット9作成、復元、パッケージ化、差分確認、昇格
パッケージ7作成、マージ、アップロード、ダウンロード
接続5API 接続の管理(シークレットはマスキングされます)
LLM7生成 AI プロバイダーの設定
NLU コネクター5外部 NLU(Dialogflow、LUIS など)
ナレッジ AI21ストア、ソース、チャンク、コネクター(RAG)
関数9カスタムコード関数、インスタンス
拡張機能6拡張機能のアップロード、設定、管理
コンタクトプロファイル11プロファイルの CRUD、マージ、エクスポート(GDPR)
分析4会話、通話、ナレッジの指標
監査2監査イベントログ
ハンドオーバー7ライブエージェントプロバイダーとサービス
検索1組織全体のリソース検索
タスク2非同期タスクのステータス追跡
主な機能
  • デフォルトで安全: すべての変更を伴うツールは、デフォルトで dryRun: true を使用します
  • 非同期処理に対応: 長時間実行される操作は、完了するまでポーリングします
  • セキュリティ: API キーはメモリ内にのみ保持され、シークレットは自動的にマスキングされます
  • ページネーション: すべての一覧表示操作で limit と skip をサポートします

開発とテスト

ライブ API テスト
# Create .env from template
cp .env.example .env
# Edit .env with your credentials

# Run development server
npm run dev
ビルド
npm run build    # Compile TypeScript
npm test         # Run test suite (49 tests)
npm run lint     # Check code style
型の再生成(任意)

新しい Cognigy API から生成済みの型を更新する必要がある場合:

npm run update:spec   # Download latest OpenAPI spec
npm run gen:types     # Regenerate TypeScript types

重要:依存関係

このパッケージには、ピア依存関係として @cognigy/rest-api-client が必要です。つまり、次のとおりです。

  1. 別途インストールする必要があります(上記のインストールを参照)
  2. パッケージをインストールすると、Cognigy のライセンス条項に同意したことになります
  3. Cognigy のコードをバンドルまたは再配布することはありません

以下については、利用者の責任となります。

  • Cognigy の独自ライセンス条項を確認し、同意すること
  • Cognigy API を使用する適切な権利を有すること
  • API 認証情報を安全に管理すること

Cognigy REST API クライアントは、Cognigy GmbH が保守する公式 SDK であり、「Cognigy Proprietary License」のもとで npm に公開されています。

ライセンス

この MCP サーバーは MIT License のもとで公開されています。詳細は LICENSE を参照してください。

注:MIT ライセンスが適用されるのは、この MCP サーバーのコードのみです。依存関係(特に @cognigy/rest-api-client)には、それぞれ独自のライセンスが適用されます。

コントリビューション

コントリビューションを歓迎します。次の手順に従ってください。

  1. リポジトリをフォークします
  2. フィーチャーブランチを作成します(git checkout -b feature/amazing-feature)
  3. 既存のコードパターン(Zod スキーマ、dryRun フラグなど)に従います
  4. 新しいツールにはテストを追加します
  5. コミットする前に npm test && npm run build を実行します
  6. プルリクエストを送信します
開発ガイドライン
  • すべてのツールで Zod による入力検証を行う必要があります
  • 変更を伴うツールでは dryRun フラグをサポートする必要があります(デフォルト:true)
  • ツールの説明は LLM が理解しやすいものにしてください(1~2 文)
  • API キーやシークレットをログに記録したり、公開したりしないでください
  • ライブ API の前にモックサーバーでテストしてください

サポート


Model Context Protocol SDK を使用して構築

コメント

MCP は初めてですか?

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

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