docs: add presentation demo video
本仓库是 OpenHarmony MCP 竞赛项目实现。项目目标不是做一个单独的 Agent Demo,而是实现一套面向 OpenHarmony 的原生 MCP 执行平面:在保持现有 MCP 调用方式兼容的前提下,补上多 Agent 协作、能力安全、上下文共享、传输快路径、OpenHarmony SystemAbility 形态接入和可复现实验证据。
当前实现已经包含:
NativeMcpManager
initialize
tools/list
tools/call
docs/OPENHARMONY_NATIVE_MCP_PROTOCOL_STACK_PROJECT_BOOK.md
reports/final-test-report.md
reports/final-presentation.pptx
reports/openharmony-integration-explanation.md
reports/openharmony-integration-report.json
reports/architecture-diagram.mmd
reports/edge-operations-scenario.md
reports/edge-operations-report.json
reports/submission-evidence.md
reports/submission-package-manifest.json
reports/benchmark-report.json
reports/benchmark-raw-metrics.json
reports/benchmark-summary-charts.json
reports/benchmark-prize-report.json
reports/benchmark-prize-raw-metrics.json
reports/benchmark-prize-summary-charts.json
reports/container-edge-node-profile.env
reports/context-plane-report.json
reports/context-plane-raw-metrics.json
reports/context-plane-summary-charts.json
reports/compatibility-report.json
reports/security-report.json
reports/security-raw-attacks.json
reports/security-summary-charts.json
reports/evidence-console.json
console/web/index.html
reports/llm-demo-plan.json
docs/PRD.md
docs/ARCHITECTURE.md
docs/BENCHMARK_AND_ATTACK_PLAN.md
docs/MILESTONES.md
docs/TASKS.md
docs/adr/0001-target-topic-1.md
docs/adr/0016-delivery-triad.md
ADR 记录了项目关键选择,例如比赛方向、核心创新轴、Edge Operations Demo、MCP 兼容层、benchmark baseline、OpenHarmony 工程形态、攻击套件、Context Plane、Protocol Fast Path 和 Capability Tuple。
生成所有默认证据:
scripts/generate_all_evidence.sh
生成最终提交包和 PPT:
scripts/generate_submission_package.py
校验提交包完整性:
scripts/verify_submission_package.py
运行提交包校验器的 mutation tests:
scripts/test_submission_verifier.py
运行 Rust 测试:
cargo test
运行 Prize 深度 benchmark:
scripts/generate_prize_benchmark_report.sh
运行容器化边缘节点复现:
container/edge-node/run-container.sh
scripts/generate_all_evidence.sh scripts/generate_benchmark_report.sh scripts/generate_prize_benchmark_report.sh scripts/generate_edge_operations_report.sh scripts/generate_compatibility_report.sh scripts/generate_openharmony_report.sh scripts/generate_context_plane_report.sh scripts/generate_evidence_console.sh scripts/generate_security_report.sh scripts/generate_llm_demo_plan.sh scripts/generate_submission_package.py scripts/verify_submission_package.py scripts/test_submission_verifier.py
公开提交包包含项目书、测试报告、PPT、证据报告和校验脚本。
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802047560号
OpenHarmony 原生 MCP 协议栈
本仓库是 OpenHarmony MCP 竞赛项目实现。项目目标不是做一个单独的 Agent Demo,而是实现一套面向 OpenHarmony 的原生 MCP 执行平面:在保持现有 MCP 调用方式兼容的前提下,补上多 Agent 协作、能力安全、上下文共享、传输快路径、OpenHarmony SystemAbility 形态接入和可复现实验证据。
项目做了什么
当前实现已经包含:
NativeMcpManager执行入口:工具注册、工具调用、结果返回、审计事件和指标统一从同一公共接口输出。initialize、tools/list、tools/call,并接入 stdio JSON-RPC、HTTP JSON-RPC、LangChain 风格 Agent 工具包装。主要文档在哪里
docs/OPENHARMONY_NATIVE_MCP_PROTOCOL_STACK_PROJECT_BOOK.mdreports/final-test-report.mdreports/final-presentation.pptxreports/openharmony-integration-explanation.mdreports/openharmony-integration-report.jsonreports/architecture-diagram.mmdreports/edge-operations-scenario.mdreports/edge-operations-report.jsonreports/submission-evidence.mdreports/submission-package-manifest.json实验证据在哪里
reports/benchmark-report.jsonreports/benchmark-raw-metrics.jsonreports/benchmark-summary-charts.jsonreports/benchmark-prize-report.jsonreports/benchmark-prize-raw-metrics.jsonreports/benchmark-prize-summary-charts.jsonreports/container-edge-node-profile.envreports/context-plane-report.jsonreports/context-plane-raw-metrics.jsonreports/context-plane-summary-charts.jsonreports/compatibility-report.jsonreports/security-report.jsonreports/security-raw-attacks.jsonreports/security-summary-charts.jsonreports/evidence-console.jsonconsole/web/index.htmlreports/llm-demo-plan.json设计和过程文档在哪里
docs/PRD.mddocs/ARCHITECTURE.mddocs/BENCHMARK_AND_ATTACK_PLAN.mddocs/MILESTONES.mddocs/TASKS.mddocs/adr/0001-target-topic-1.md到docs/adr/0016-delivery-triad.mdADR 记录了项目关键选择,例如比赛方向、核心创新轴、Edge Operations Demo、MCP 兼容层、benchmark baseline、OpenHarmony 工程形态、攻击套件、Context Plane、Protocol Fast Path 和 Capability Tuple。
常用验证命令
生成所有默认证据:
生成最终提交包和 PPT:
校验提交包完整性:
运行提交包校验器的 mutation tests:
运行 Rust 测试:
运行 Prize 深度 benchmark:
运行容器化边缘节点复现:
生成脚本清单
提交说明
公开提交包包含项目书、测试报告、PPT、证据报告和校验脚本。