mcpField
B
BIGHUB

BIGHUB

ローカル
bighub.ioAI・エージェント024 週間前に更新

BIGHUB について

BIGHUBは、ITエージェントの操作を評価する意思決定レイヤーです。実運用に関わる操作を行うエージェントのチーム向けに、操作の状況と過去の結果を踏まえ、実行・レビュー・追加情報要求・ブロックなどの判断シグナルを返します。

主な機能

  1. 01IT操作を評価し判断シグナルを返す
  2. 02Decision Packetの作成とDecisionBrainの実行
  3. 03操作を人によるレビューに回す
  4. 04結果の報告と過去ケースの検索
  5. 05システム情報と運用状態の取得

活用シーン

  1. 01デプロイやロールバック前の操作評価
  2. 02アクセス許可や認証情報のローテーション審査
  3. 03人の承認が必要な操作への対応
  4. 04過去の結果を用いた推奨の改善

MCP 対応

MCPサーバーは、実行前にITエージェントの提案を評価するためのBIGHUBの判断、レビュー、コンテキスト、ケース、結果関連ツールをクライアントに提供します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"io-bighub": {
"command": "npx",
"args": [
"-y",
"@bighub/bighub-mcp"
],
"env": {
"BIGHUB_API_KEY": "<BIGHUB_API_KEY>",
"BIGHUB_BEARER_TOKEN": "<BIGHUB_BEARER_TOKEN>",
"BIGHUB_BASE_URL": "<BIGHUB_BASE_URL>"
}
}
}
}
起動コマンドnpx -y @bighub/bighub-mcp
設定が必要な環境変数
BIGHUB_API_KEYシークレットBIGHUB API key for authenticating requests (X-API-Key header).
BIGHUB_BEARER_TOKENシークレットAlternative authentication via Bearer token. Use this or BIGHUB_API_KEY.
BIGHUB_BASE_URLBIGHUB API base URL.

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

パッケージ
npm@bighub/bighub-mcp0.2.1

ツール

125

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

パラメーター型必須説明
bodyanyいいえ
pathstringはい
queryobjectいいえ
methodenumはいGET | POST | PATCH | DELETE
headersobjectいいえ
idempotency_keystringいいえ

詳細

@bighub/bighub-mcp

BIGHUB の Better Decision レイヤーを MCP サーバーとして提供します。MCP 対応クライアントから実行する前に、提案された IT エージェントのアクションをより良い意思決定につなげます。

IT エージェントのアクションについて、より良い意思決定を支援する MCP サーバーです。

MCP client
   ↓
@bighub/bighub-mcp
   ↓
BIGHUB API
   ↓
proposed action → Decision Packet → DecisionBrain → decision signals → run / review / context / block

目次

まずはこちら

ツールリファレンス

リファレンス


インストール

npm install @bighub/bighub-mcp

Node.js 18 以降が必要です。


クイックスタート

API キーを設定します。

export BIGHUB_API_KEY=your_api_key

stdio モードでサーバーを実行します。

npx @bighub/bighub-mcp

MCP クライアントの設定に追加します。

{
  "mcpServers": {
    "bighub": {
      "command": "npx",
      "args": ["@bighub/bighub-mcp"],
      "env": {
        "BIGHUB_API_KEY": "your_api_key"
      }
    }
  }
}

Claude Desktop や Cursor などの MCP 対応クライアントで動作します。


bighub-mcp を使う場面

MCP に接続されたエージェントが、次のような IT アクションを提案する場合に、このサーバーを使用します。

  • Okta のアクセス権を付与する
  • 認証情報をローテーションする
  • サービスをデプロイまたはロールバックする
  • CI/CD、クラウド、IAM の設定を変更する
  • 機密データをエクスポートする
  • インシデントやサポートに関する更新を投稿する
  • 人による確認が必要なアクションを解決する

エージェントが質問への回答や読み取り専用の検索だけを行う場合は、必要ありません。実世界に影響を及ぼす意思決定を行うエージェント向けに設計されています。


一般的な MCP ループ

  1. 提案された IT アクションを bighub_decide に送信します
  2. BIGHUB に Decision Packet を構築または使用させます
  3. DecisionBrain を実行し、実行モード、レビュー/コンテキストのフラグ、および利用可能な場合は意思決定経路を返します
  4. can_run が true で、ブロックするフラグが設定されていない場合にのみ実行します
  5. BIGHUB が人による承認または修正を求めた場合は、レビューに回します
  6. 必要に応じて、後から結果を報告します
bighub_decide
→ bighub_build_packet / bighub_run_brain
→ bighub_resolve_review when needed
→ bighub_report_outcome later, optional

Better Decision の基本要素

最新の MCP インターフェースは、意思決定フローを中心に構成されています。

フィールド説明
bighub_decide提案された IT アクションを、より良い意思決定につなげます
bighub_build_packetアクションとコンテキストから Decision Packet を構築します
bighub_run_brainパケットに対して DecisionBrain を実行します
bighub_list_reviews保留中のレビューを一覧表示します
bighub_resolve_reviewレビュー対象のアクションを承認、拒否、または修正します
bighub_get_system_contextOkta、Slack、または設定済みの連携プロバイダーのコンテキストを取得します
bighub_get_world_state運用上のワールドステートを読み取ります
bighub_report_outcome後から任意で発生したことを報告します
bighub_http_requestまだモデル化されていないエンドポイント向けの低レベルなフォールバックです

bighub_decide と bighub_run_brain は、まず正規化された意思決定オブジェクトを返します。 recommended_action、mode、can_run、needs_review、needs_more_context、 should_not_run、risk、confidence、expected_regret、reason、system、 利用可能な場合は selected_model と decision_path、さらに検証ステップと 義務の件数が含まれます。高度な呼び出し元向けに、元のバックエンドペイロードも 引き続き raw から利用できます。互換性のため、bighub_actions_evaluate などの レガシーツールも引き続き使用できます。

bighub_build_packet は Python SDK と同じ正規 JSON SHA-256 ハッシュ方式を 使用するため、SDK クライアントと MCP クライアント間でパケットハッシュが一致します。


軌跡を考慮した評価

BIGHUB はアクションを単独で評価するだけでなく、それ以前に何が起きたかという文脈も考慮します。デプロイ、レビュー、結果の履歴が蓄積されるにつれて、類似する IT アクションに対する推奨の精度が向上します。


ツールの完全なリファレンス

BIGHUB のツールはドメイン別に整理されています。最初にコアループのツールを記載しています。


コアループ

ツール説明
bighub_decide最新の Better Decision エントリーポイント
bighub_build_packetDecision Packet を構築
bighub_run_brainDecisionBrain を実行
bighub_report_outcome後から起きたことを任意で報告
bighub_actions_evaluateレガシー/低レベルのアクション評価

アクション

ツール説明
bighub_actions_evaluateレガシー/低レベルのアクション評価
bighub_actions_evaluate_payload自由形式のペイロードで評価
bighub_actions_evaluate_batch1 回のリクエストで複数のアクションを評価
bighub_actions_dry_run永続化しない評価(プレビュー)
bighub_actions_live_connectライブ接続スロットを開く
bighub_actions_live_heartbeatライブ接続のハートビートを送信
bighub_actions_live_disconnectライブ接続を閉じる
bighub_actions_verify_validation検証ハッシュを確認
bighub_actions_observer_statsオブザーバーの統計情報
bighub_actions_dashboard_summaryダッシュボードの概要指標
bighub_actions_statusサービスのステータス
bighub_actions_memory_ingest意思決定メモリーのイベントを取り込む
bighub_actions_memory_contextメモリーのコンテキストを取得
bighub_actions_memory_refresh_aggregatesメモリーの集計情報を更新
bighub_actions_memory_recommendationsメモリーに基づくパターンベースの推奨

結果

ツール説明
bighub_outcomes_report実環境での結果を報告
bighub_outcomes_report_batch結果を一括報告
bighub_outcomes_getrequest_id で結果を取得
bighub_outcomes_get_by_validationvalidation_id で結果を取得
bighub_outcomes_get_by_casecase_id で結果を取得
bighub_outcomes_timeline結果の全タイムライン
bighub_outcomes_pending結果の報告待ちの意思決定
bighub_outcomes_analytics結果の分析概要
bighub_outcomes_taxonomy対応している結果ステータス
bighub_outcomes_recommendation_qualityドメイン/アクター別の追従率、象限、推移
bighub_outcomes_partner_viewKPI と事例を含む、自己完結型のドメインビュー

意思決定ケース

ツール説明
bighub_cases_create意思決定ケースを作成
bighub_cases_getID でケースを取得
bighub_cases_listケースを一覧表示して絞り込む
bighub_cases_report_outcomeケースの結果を報告
bighub_cases_precedents提案されたアクションの先例情報
bighub_cases_calibrationケースのキャリブレーション指標

先例

ツール説明
bighub_precedents_query過去の類似ケースを検索
bighub_precedents_signals集計された先例シグナル
bighub_precedents_stats先例インデックスの統計情報

キャリブレーション

ツール説明
bighub_calibration_reportキャリブレーションレポート
bighub_calibration_reliability信頼性ダイアグラムのデータ
bighub_calibration_drift時間経過に伴うキャリブレーションのドリフト
bighub_calibration_breakdownドメインまたはツール別の内訳
bighub_calibration_feedbackキャリブレーションのフィードバックシグナル
bighub_calibration_observeキャリブレーション観測を送信
bighub_calibration_quality_history時間経過に伴う日次品質スコア

マルチシグナル検索

ツール説明
bighub_retrieval_queryマルチシグナルによる類似事例検索
bighub_retrieval_query_explained説明トレース付きの検索
bighub_retrieval_strategies利用可能な戦略の一覧
bighub_retrieval_strategy1つの戦略の詳細を取得
bighub_retrieval_index_case事例を手動でインデックス化
bighub_retrieval_compare2つの戦略を比較
bighub_retrieval_stats検索インデックスの統計情報

インサイト

ツール説明
bighub_insights_adviseアクションに関する学習済みアドバイス
bighub_insights_patterns発見されたリスクパターン
bighub_insights_learn学習の更新
bighub_insights_profileアクション/ツールのプロファイル

シミュレーション

ツール説明
bighub_simulations_listシミュレーションスナップショットの一覧
bighub_simulations_getスナップショットを取得
bighub_simulations_by_requestリクエストからスナップショットを取得
bighub_simulations_compare予測と実績を比較
bighub_simulations_accuracyドメインレベルの精度
bighub_simulations_statsシミュレーションの統計情報

学習

ツール説明
bighub_learning_strategy現在の学習戦略
bighub_learning_runs最近の学習実行
bighub_learning_recompute学習の再計算を実行
bighub_learning_backfill学習成果物をバックフィル

特徴量

ツール説明
bighub_features_computeアクションの特徴量を計算
bighub_features_compute_batch特徴量の一括計算
bighub_features_snapshot特徴量スナップショットを作成
bighub_features_get_snapshotスナップショットを取得
bighub_features_list_snapshotsスナップショットの一覧
bighub_features_explain事例の特徴量を説明
bighub_features_export事例の特徴量をエクスポート
bighub_features_export_batch一括エクスポート
bighub_features_compare特徴量セットを比較
bighub_features_schema特徴量スキーマ
bighub_features_stats特徴量の統計情報

ランタイム取り込み

ツール説明
bighub_ingest_event単一のイベントを取り込む
bighub_ingest_batchイベントを一括で取り込む
bighub_ingest_reconcileイベントと結果を照合
bighub_ingest_lifecyclesイベントのライフサイクル一覧
bighub_ingest_lifecycle1つのイベントのライフサイクルを取得
bighub_ingest_pending照合待ちのイベント
bighub_ingest_stale照合されていない古いイベント
bighub_ingest_stats取り込みの統計情報
bighub_ingest_adapters利用可能なアダプターの一覧

システム連携

ツール説明
bighub_systems_list_connections設定済みのシステム連携を一覧表示します
bighub_systems_get_connectionプロバイダー接続の概要を取得します
bighub_systems_test_connection保存前のプロバイダー設定をテストします
bighub_systems_save_connection任意の display_name を指定してプロバイダー設定を保存します
bighub_systems_delete_connectionプロバイダー接続を削除します
bighub_systems_poll_nowプロバイダーのポーリングを今すぐ1回実行します
bighub_systems_get_poll_scheduleプロバイダーのポーリングスケジュールを取得します
bighub_systems_update_poll_scheduleプロバイダーのポーリングを設定します
bighub_systems_poll_historyマスキング済みのプロバイダーのポーリング履歴を読み取ります
bighub_systems_poll_statusスケジューラーの状態と期限到来件数を取得します
bighub_systems_poll_metricsプロバイダーの成功/失敗、レイテンシー、古いスケジュール、および検証メトリクスを取得します
bighub_systems_run_due_polls現在の組織の期限到来済みポーリングを実行します

サポート対象のシステムプロバイダーには、okta、slack、github、sentry、datadog、aws_cloudtrail、terraform、kubernetes、argocd、gitlab、jenkins、azure、prometheus、grafana、openshift が含まれます。github-ci、cloudtrail、terraform-cloud、k8s、argo-cd、gitlab-ci、ocp などの一般的なエイリアスは、バックエンドのプロバイダー ID に正規化されます。

ポーリングのスナップショットと履歴は、永続化および公開の前にマスキングされます。これらは運用状況の把握に役立つ範囲でコンテキストを提供しますが、本番環境のモニタリングに代わるものではありません。


運用上の制約

ツール説明
bighub_constraints_create制約を作成します
bighub_constraints_list制約を一覧表示します
bighub_constraints_get制約を取得します
bighub_constraints_update制約を更新します
bighub_constraints_delete制約を削除します
bighub_constraints_pause制約を一時停止します
bighub_constraints_resume制約を再開します
bighub_constraints_dry_run永続化せずにプレビューします
bighub_constraints_validate制約に照らしてアクションを検証します
bighub_constraints_validate_dry_run検証します(ドライラン)
bighub_constraints_domains制約が設定されたドメインを一覧表示します
bighub_constraints_versions制約のバージョン履歴を表示します
bighub_constraints_apply_patchJSON Patch を適用します
bighub_constraints_purge_idempotency管理者:冪等性キーを消去します

承認とキルスイッチ

ツール説明
bighub_approvals_list承認リクエストを一覧表示します
bighub_approvals_resolve承認を処理します
bighub_kill_switch_statusキルスイッチの状態を取得します
bighub_kill_switch_activateキルスイッチを有効にします
bighub_kill_switch_deactivateキルスイッチを無効にします

イベント

ツール説明
bighub_events_listイベントストリームをクエリします
bighub_events_statsイベント統計を取得します

Webhook

ツール説明
bighub_webhooks_createWebhook を作成します
bighub_webhooks_listWebhook を一覧表示します
bighub_webhooks_getWebhook を取得します
bighub_webhooks_updateWebhook を更新します
bighub_webhooks_deleteWebhook を削除します
bighub_webhooks_deliveries配信を一覧表示します
bighub_webhooks_testテスト配信を送信します
bighub_webhooks_list_events購読可能なイベントタイプを一覧表示します
bighub_webhooks_verify_signatureWebhook の署名を検証します
bighub_webhooks_replay_failed_delivery失敗した配信を再実行します

API キー

ツール説明
bighub_api_keys_createAPI キーを作成します
bighub_api_keys_listAPI キーを一覧表示します
bighub_api_keys_deleteAPI キーを削除します
bighub_api_keys_rotateAPI キーをローテーションします
bighub_api_keys_validateAPI キーを検証します
bighub_api_keys_scopes利用可能なスコープを一覧表示します

Auth

ToolDescription
bighub_auth_signupCreate an account
bighub_auth_loginLog in
bighub_auth_refreshRefresh token
bighub_auth_logoutLog out

Utility

ToolDescription
bighub_http_requestGeneric HTTP passthrough

Environment Variables

VariableRequiredDefaultDescription
BIGHUB_API_KEYYes*-API key auth
BIGHUB_BEARER_TOKENNo-Alternative bearer auth
BIGHUB_BASE_URLNohttps://api.bighub.ioAPI base URL
BIGHUB_TIMEOUT_MSNo15000Request timeout
BIGHUB_MAX_RETRIESNo2Retries on transient failures
BIGHUB_ALLOW_INSECURE_HTTPNo-Allow HTTP for local/private testing

* One of BIGHUB_API_KEY or BIGHUB_BEARER_TOKEN is required.

Management tools (API keys, webhooks, auth) require user JWT auth via BIGHUB_BEARER_TOKEN.


Local Development

git clone https://github.com/bighub-io/bighub.git
cd bighub/servers/mcp
npm install
npm run test
npm run check
npm run build
npm run start
npm run dev

Links


License

Apache-2.0

コメント

MCP は初めてですか?

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

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