CIB Seven MCP Server
cib7-mcp
CIB Seven プロセスインスタンスを調査するための MCP ツールです。Claude に CIB Seven REST API の包括的な知識を提供し、ライブ実行と Keycloak 認証を可能にします。
機能
7つの調査ツール — プロセスインスタンス、インシデント、アクティビティ履歴、変数、BPMN XML、ジョブ
セマンティックな説明 — Claude は単なる生のエンドポイントデータではなく、各フィールドが運用上何を意味するかを理解します
BPMN イントロスペクション — プロセス定義 XML を取得し、Claude が期待される実行パスと実際の実行パスを推論します
Keycloak 認証 — 自動トークン更新を備えた OIDC クライアント資格情報フロー
変数マスキング — 機密データを隠すための設定可能な正規表現パターン
診断プロンプト —
diagnose_stuck_processおよびincident_reportワークフロー
インストール
Claude Desktop
claude_desktop_config.json に以下を追加します:
{
"mcpServers": {
"cib7": {
"command": "npx",
"args": ["cib7-mcp"],
"env": {
"CIB7_URL": "http://localhost:6009/rest"
}
}
}
}Claude Code
claude mcp add cib7-mcp -- npx cib7-mcp次に、環境変数 CIB7_URL を CIB Seven インスタンスに設定します。
設定
すべての設定は環境変数を通じて行います。
変数 | 必須 | 説明 |
| はい | CIB Seven REST API URL (例: |
| いいえ | Keycloak サーバー URL (例: |
| いいえ | Keycloak レルム名 |
| いいえ | Keycloak クライアント ID |
| いいえ | Keycloak クライアントシークレット |
| いいえ | 変数マスキング用のカンマ区切り正規表現パターン (例: |
KEYCLOAK_* 変数が設定されている場合、4つすべてを指定する必要があります。何も設定されていない場合、ツールは非認証モードで実行されます。
Keycloak を使用する場合
{
"mcpServers": {
"cib7": {
"command": "npx",
"args": ["cib7-mcp"],
"env": {
"CIB7_URL": "https://your-instance.com/rest",
"KEYCLOAK_URL": "https://your-keycloak.com",
"KEYCLOAK_REALM": "your-realm",
"KEYCLOAK_CLIENT_ID": "mcp-client",
"KEYCLOAK_CLIENT_SECRET": "your-secret",
"CIB7_REDACT_PATTERNS": "password.*,secret.*,token.*,creditCard.*"
}
}
}
}ツール
ツール | 説明 |
| ID でプロセスインスタンスを検索 — 状態、定義、ビジネスキー |
| 定義キー、ビジネスキー、または状態でプロセスインスタンスを検索 |
| オープンなインシデントを一覧表示(プロセスインスタンスでフィルタリング可能) |
| 実行トレース — 実行されたすべてのアクティビティを順序通りに表示 |
| プロセスインスタンスのすべての変数(マスキング済み) |
| BPMN XML モデル(可読性のためにダイアグラム要素は削除) |
| ジョブ実行の詳細 — リトライ、例外メッセージ |
プロンプト
プロンプト | 説明 |
| スタックしたプロセスインスタンスの段階的な診断 |
| すべてのオープンなインシデントの根本原因分析を含む包括的なレポート |
使用例
Claude への質問例:
「プロセス
abc-123はスタックしていますか?」「オープンなインシデントをすべて表示して」
「プロセス定義
orderProcess:1:456の BPMN 定義は何ですか?」「インシデントレポートを生成して」
開発
npm install
npm run build
npm testNode.js 18 以上が必要です。
ライセンス
MIT
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/krixerx/cib7-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server