forked from openUBMC/ccf_openubmc
面向 openUBMC 的 MCP Server + Multi-Agent 智能运维/测试助手:
MCP Server 层(赛题核心):
- 标准 MCP 协议服务端(FastMCP, mcp>=1.20)
- 5 Tools: read_sensor/set_threshold/power_control/read_event_log/query_redfish
- 4 Resources: bmc://sensors, bmc://sensors/{id}, bmc://event-log, bmc://power-state
- 双传输: stdio(Claude/Cursor直连) + SSE(远程HTTP)
- 后端适配 openUBMC 环境(mock/sim/real 三态)
Multi-Agent 编排层(创新):
- 四 Agent(Planner/Executor/Evaluator/Reporter) LangGraph 状态机协作
- 自然语言驱动: 需求拆解→接口执行→结果判定→报告输出
- 73 测试全绿,MCP E2E 验证通过
含设计文档与测试报告(bmc-test-agent/docs/)。
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
||
|---|---|---|
| bmc-test-agent | ||
| README.md | ||
README.md
ccf_openubmc
Repository for openUBMC-related topics in the CCF Open-Source Contest