CIB七MCP插件
状态:早期发展 该插件尚处于早期开发阶段,尚未在真正的CIB Seven部署中进行测试。 它尚未发布到任何Maven存储库。要使用它,请从源代码构建 mvn clean install. 在v1.0.0发布之前,预计会有突破性的变化。一个嵌入了 模型上下文协议 (MCP)服务器直接部署到您的CIB Seven社区版中。像Claude Desktop这样的AI客户端可以连接和查询实时流程数据,诊断卡住的流程,并执行受控的写入操作。
快速开始
1.从源代码构建
git clone https://github.com/cibseven/cibseven-mcp-plugin.git
cd cibseven-mcp-plugin
mvn clean install2.添加依赖关系
org.cibseven.mcp
cib7-mcp-spring-boot-starter
1.0.0-SNAPSHOT
3.启动CIB Seven应用程序
当出现以下情况时,插件会自动激活 ProcessEngine 豆子存在。不需要注释。
4.连接克劳德桌面
添加到您的 claude_desktop_config.json:
{
"mcpServers": {
"cib7": {
"type": "sse",
"url": "http://localhost:8080/mcp/sse"
}
}
}5.提问
“为什么流程发票审批从昨天开始就卡住了?”
AI将跨流程状态、活动历史、事件、变量和日志进行关联,为您提供完整的答案。
特性
MCP工具(11)
| 工具 | 说明 |
|---|---|
list_process_instances | 按定义键、状态、业务键过滤 |
get_process_instance | 一个流程实例的完整详细信息 |
list_activity_instances | 带有时间戳的执行路径 |
list_incidents | 失败的作业和外部任务 |
get_process_variables | 具有敏感值编辑的变量 |
query_history | 日期范围和业务密钥过滤 |
count_process_instances | 按州分组的计数 |
query_rest_resource | 查询运算符定义的REST端点 |
get_recent_logs | 内存缓冲区中的应用程序日志 |
retry_failed_job | 通过两步确认(写入)重试 |
restart_process_instance | 通过两步确认(写入)重新启动 |
MCP资源
- 进程定义 -所有已部署的BPMN流程定义
- bpmn_xml -BPMN XML,去掉了图表布局以提高可读性
MCP提示
- 诊断过程 -逐步诊断工作流程
- 事故报告 -所有未决事件摘要
配置
# Core (all optional - works with zero config)
cib7.mcp.enabled=true
cib7.mcp.server-name=cib7-mcp-server
# Write operations (disabled by default)
cib7.mcp.write-operations.enabled=true
# Log buffer
cib7.mcp.logs.buffer-size=2000
# Custom REST resources
cib7.mcp.resources[0].name=invoice_audit_log
cib7.mcp.resources[0].description=Tracks invoice status changes
cib7.mcp.resources[0].endpoint=/api/mcp/invoice-audit-log
cib7.mcp.resources[0].method=GET
# Variable redaction (defaults cover password, secret, token)
cib7.mcp.security.redact-variable-patterns=.*[Pp]assword,.*[Ss]ecret,.*[Tt]oken安全
- 零SQL执行 -所有通过Camunda Java API或白名单REST端点的数据访问
- 变量编辑 -敏感值自动替换为
[REDACTED] - 写确认 -两步流程:先预览,明确确认后执行
- 无认证意见 -您的Spring Security配置控制对以下内容的访问
/mcp/*
建筑
Spring Boot Application (JVM)
+----------------------------------+ +----------------------------------+
| CIB Seven Engine | | cib7-mcp-spring-boot-starter |
| | | |
| RuntimeService ─────────────────+──+─> ProcessQueryTools |
| HistoryService | | IncidentTools |
| ManagementService | | WriteOperationTools |
+----------------------------------+ | LogQueryTools |
| RestResourceTools |
+----------------------------------+ | |
| Logback Context (ring buffer) ───+──+─> /mcp/sse /mcp/message |
+----------------------------------+ +----------------------------------+
|
Claude Desktop / AI Chatbot需求
- Java 17+
- 弹簧靴3.5+
- CIB七2.1+
许可证
Apache许可证2.0
