AI连接框架

Aura MCP Core是一个面向生产的模型上下文协议框架,专注于操作完整性、确定性状态管理和可审计的AI系统连接。

  • by Herman940306
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 Herman940306/aura-mcp-core

使用说明

Aura MCP核心 人工智能连接的操作完整性框架(模型上下文协议) Aura MCP Core是一个面向生产的模型上下文协议(MCP)框架,专为操作完整性、确定性状态管理和审计就绪的AI系统连接而设计。

它将人工智能连接视为关键基础设施——在这些基础设施中,无声故障是不可接受的,系统状态必须是可复制的,每个操作都必须可追溯以进行诊断和合规。

Aura MCP核心为何存在 大多数AI工具都针对实验速度进行了优化。 Aura MCP Core是为不能安静地发生故障的系统而构建的。

该框架将工业可靠性原则——故障隔离、显式验证和确定性执行——应用于基于MCP的AI架构。

结果:你可以在类似生产的环境中推理、审计和信任人工智能系统。

设计理念:操作完整性 Aura MCP Core遵循关键任务工程思维:

原则 实施 目的
确定性状态 不可变配置、版本化策略 可再现行为
显式验证 模式验证的MCP消息 无无声故障
故障安全默认值 断路器和安全模式 防止级联故障
可观察性优先 结构化JSONL审计日志 根本原因分析
策略执行 角色和能力门控 受控自主

Core Capabilities
Aura MCP Core provides a structured foundation for MCP‑based AI systems:
  
  * MCP Gateway
  FastMCP‑based SSE gateway exposing a controlled, auditable tool surface.
  
  * Policy & Role Engine (ARE+)
  Capability‑based access control with risk‑scored action evaluation.
  
  * Hybrid Control Layer (HNSC)
  Hybrid neuro‑symbolic orchestration for multi‑agent workflows and DAG execution.
  
  * Observability & Audit Logging
  Request‑scoped JSONL logs, health checks, and readiness probes.
  
  * Security & Governance Controls
  SAFE MODE kill switch, circuit breakers, PII redaction, and explicit capability flags.

这是什么(不是) 这是:

  • 系统级AI连接框架

  • 专为可靠性、可审计性和控制性而设计

  • 适用于本地、边缘或受控企业环境

这不是:

  • 消费者聊天机器人

  • SaaS产品

  • “快速游乐场”

快速启动(开发)

克隆仓库

克隆https://github.com/Herman940306/aura-mcp-core.git cd光环mcp核心

创造环境

python-m venv-venv 源venv/bin/activate#Windows:。\venv\Scripts\Activate.ps1

安装依赖项

pip安装-r要求.txt

启动MCP网关

python脚本/start_mcp_server.py

健康检查: 卷曲http://localhost:9200/health

架构概述 IDE/客户端 │ ▼ MCP网关(快速MCP、SSE) │ ├── 工具注册表 ├── 策略引擎(ARE+) ├── HNSC控制器 └── 审计中间件

所有MCP交互在执行之前都要经过策略验证、能力检查和结构化日志记录。

治理和安全控制:

控制 描述
安全模式 自动操作的硬停止
能力标志 细粒度权限门控
断路器 自动故障隔离
审计日志 带有请求ID的JSONL日志
PII过滤 在日志和I/O层采取补救措施

测试与可靠性

  • 涵盖核心执行路径的单元和集成测试

  • 在配置更改中验证确定性行为

  • 明确的故障路径——无无声退化

pytest tests/ -v

预期使用案例

  • 具有严格控制要求的本地AI代理

  • IDE集成MCP工具

  • 需要可审计性的研究平台

  • 故障透明度很重要的人工智能系统

状态

  • 生产就绪的核心架构

  • 作为更广泛的人工智能系统组合的一部分积极维护

  • 为清晰、正确和长期可维护性而设计

许可证 MIT许可证

作者 赫尔曼Swanepoel 系统与可靠性工程师(全栈与人工智能)

操作完整性•确定性系统•零容忍工程