mcpField
B
BIGHUB

BIGHUB

本地服务
bighub.ioAI 与智能体024 周前更新

关于 BIGHUB

BIGHUB 是用于评估 IT Agent 操作的决策层,供会执行现实操作的 Agent 团队使用。它结合操作上下文与过往结果,返回运行、审核、补充上下文或阻止等决策信号。

主要功能

  1. 01评估 IT 操作并给出决策信号
  2. 02构建决策包并运行 DecisionBrain
  3. 03将操作送交人工审核
  4. 04报告结果并查询过往案例
  5. 05检索系统上下文与运行状态

适用场景

  1. 01在部署或回滚前评估操作
  2. 02审核权限授予和凭证轮换
  3. 03处理需要人工批准的操作
  4. 04根据过往结果改进建议

MCP 相关

MCP 服务向兼容客户端提供 BIGHUB 决策、审核、上下文、案例与结果工具,帮助在执行前评估 IT Agent 提议的操作。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 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 的更优决策层,作为 MCP 服务运行。在任何兼容 MCP 的客户端中,让拟议的 IT Agent 操作在执行前先做出更优决策。

用于改进 IT Agent 操作决策的 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 连接的 Agent 提出以下 IT 操作时,请使用此服务:

  • 授予 Okta 访问权限
  • 轮换凭据
  • 部署或回滚服务
  • 更改 CI/CD、云或 IAM 设置
  • 导出敏感数据
  • 发布事件或支持更新
  • 处理需要人工审核的操作

如果你的 Agent 只回答问题或执行只读查询,则不需要此服务。它专为会做出具有现实影响的决策的 Agent 而设计。


典型 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

更优决策基础组件

现代 MCP 接口以决策流程为核心:

字段描述
bighub_decide将拟议的 IT 操作转化为更优决策
bighub_build_packet根据操作和上下文构建 Decision Packet
bighub_run_brain在数据包上运行 DecisionBrain
bighub_list_reviews列出待审核项
bighub_resolve_review批准、拒绝或修改已审核的操作
bighub_get_system_context获取 Okta、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_packet构建 Decision Packet
bighub_run_brain运行 DecisionBrain
bighub_report_outcome可选地报告后续发生的情况
bighub_actions_evaluate旧版/底层操作评估

操作

工具描述
bighub_actions_evaluate旧版/底层操作评估
bighub_actions_evaluate_payload使用自由格式的负载进行评估
bighub_actions_evaluate_batch在一个请求中评估多个操作
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_get根据 request_id 获取结果
bighub_outcomes_get_by_validation根据 validation_id 获取结果
bighub_outcomes_get_by_case根据 case_id 获取结果
bighub_outcomes_timeline完整结果时间线
bighub_outcomes_pending等待结果的决策
bighub_outcomes_analytics结果分析汇总
bighub_outcomes_taxonomy支持的结果状态
bighub_outcomes_recommendation_quality跟进率、象限、趋势,以及按领域/参与者划分的数据
bighub_outcomes_partner_view包含 KPI 和示例的独立领域视图

决策案例

工具描述
bighub_cases_create创建决策案例
bighub_cases_get根据 ID 获取案例
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_strategy获取某个策略的详细信息
bighub_retrieval_index_case手动为案例建立索引
bighub_retrieval_compare比较两种策略
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_lifecycle获取某个事件的生命周期
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立即触发一次提供方轮询
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_patch应用 JSON 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_create创建 Webhook
bighub_webhooks_list列出 Webhook
bighub_webhooks_get获取 Webhook
bighub_webhooks_update更新 Webhook
bighub_webhooks_delete删除 Webhook
bighub_webhooks_deliveries列出投递记录
bighub_webhooks_test发送测试投递
bighub_webhooks_list_events列出可订阅的事件类型
bighub_webhooks_verify_signature验证 Webhook 签名
bighub_webhooks_replay_failed_delivery重放失败的投递

API 密钥

工具描述
bighub_api_keys_create创建 API 密钥
bighub_api_keys_list列出 API 密钥
bighub_api_keys_delete删除 API 密钥
bighub_api_keys_rotate轮换 API 密钥
bighub_api_keys_validate验证 API 密钥
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

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。