MCP Catalogs
首页

aura

by mezmo·63·综合分 46

Aura 是一个生产就绪的 AI 框架,集成了 MCP 工具、RAG 管道和 OpenAI 兼容 API。

ai-llmdeveloper-toolsproductivity
12
Forks
39
活跃 Issue
本月
最近提交
2 天前
收录于

概述

Aura 是一个基于 Rust 的 AI 框架,允许用户通过声明性 TOML 配置文件构建和组合 AI 智能体。它提供跨多种传输协议(HTTP、SSE、STDIO)的 MCP 工具发现、OpenAI 兼容的自动模式清理,以及与内存和外部向量存储集成的 RAG 管道。该框架支持具有协调器/工作器架构的多智能体编排,能够实现依赖感知的并行执行和迭代重新规划功能。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:构建具有专业化工作智能体的多智能体 AI 系统
:创建具有 MCP 工具集成生产就绪的聊天应用
:为知识增强型 AI 助手实现 RAG 管道
:如何向我的智能体添加 MCP 工具?
:我可以使用客户端工具吗?

什么时候选它

当您需要构建具有工具调用、RAG 集成和 OpenAI 兼容 API 的生产级多智能体系统时,选择 Aura。

什么时候不要选它

如果您只需要简单的单智能体部署、Rust 专业知识有限,或在不接受安全风险的情况下需要大量客户端工具,请不要选择 Aura。

此 server 暴露的工具

从 README 抽取出 6 个工具(置信度较低)
  • query_postgres

    Query a PostgreSQL database

  • create_github_issue

    Create a new GitHub issue

  • list_files

    List files in a directory

  • read

    Read the contents of a file

  • find

    Find files matching a pattern

  • get_current_time

    Get the current time

说明:Tool names were inferred from the documentation about client-side tools and examples. The README doesn't clearly document the specific MCP tools exposed by the server, only that it supports MCP tool discovery.

可对比工具

rigmcp-serverlanggraphcrewaiautogen

安装

安装步骤

  1. 安装 Rust:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
  1. 克隆并配置:
git clone https://github.com/mezmo/aura
cd aura
cp examples/reference.toml config.toml
  1. 设置所需的环境变量:
export OPENAI_API_KEY="your-api-key"
  1. 构建:
cargo build --release
  1. 运行 Web 服务器:
cargo run --bin aura-web-server

FAQ

如何向我的智能体添加 MCP 工具?
在您的 TOML 配置文件中使用 `tools` 部分配置工具。Aura 支持跨 HTTP、SSE 和 STDIO 传输协议的动态 MCP 工具发现。
我可以使用客户端工具吗?
可以,但需谨慎。在智能体配置中设置 `enable_client_tools = true`,并可选择性地指定 `client_tool_filter` 来限制可用工具。这需要您信任模型和具有本地执行权限的客户端。

aura 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。