Metorial:AI 代理的身份与访问控制层

开源的身份与访问控制层,为 AI 代理连接 1200+ 集成,提供一致的认证、权限与可观测性。

Star 数
★ 3.4k
最近更新
今天
License
NOASSERTION
主语言
TypeScript

30 秒速览

运行形态
代码库 / SDK自托管服务云服务 / SaaS
可在哪里用
通用 · 跨平台ChatGPT · Codex · Claude Code · Claude.ai
费用
有免费版,另有付费云服务
上手难度
中 · 需要几步配置
开始前需要
DockerPostgreSQLRedisMongoDBShell / 命令行网络访问
典型场景
AI 应用开发者希望快速将 Slack、GitHub、Google Calendar 等 SaaS 工具集成到由 Claude 或 GPT 驱动的代理中,而无需为每个应用实现 OAuth 和权限逻辑。
不适合
  • 需要完全离线、数据不出本地的团队
  • 不想注册 Metorial 账号或使用其托管平台的团队
  • 希望零配置、无需管理数据库和容器的小团队

这个 Agent 能做什么,适合哪些场景?

Metorial 是一个开源的控制平面,位于 AI 代理与 SaaS 工具、企业系统、数据源及自定义 MCP 服务器之间,统一处理认证、权限和可观测性。它提供 1200+ 集成,内置 RBAC、SAML SSO 和 IAM,支持基于代理、工作流、团队或环境的精细权限,并记录所有代理操作的审计日志。开发者可通过 JavaScript/TypeScript 和 Python SDK 将集成作为工具接入任意代理框架(如 Claude Code、Codex、Cursor)。Metorial 平台为开源且可自托管(基于 Docker、PostgreSQL、Redis、MongoDB),也提供托管 SaaS。仓库本身是集成目录,包含 MCP 服务器和文档。

Metorial 作为一个控制平面,在代理与外部系统之间提供统一的身份和访问管理。它支持超过 5000 个 MCP 服务器的索引(metorial/mcp-index),允许开发者通过 SDK(如 @metorial/ai-sdk 或 metorial_pydantic_ai)将集成暴露为工具,处理 OAuth 流程(通过 setup sessions 获取认证配置),并在代理会话中应用 RBAC 和范围权限。它记录所有操作以供审计,提供监控和调试(每个 MCP 会话可被记录和检查)。自托管版本可部署本地实例,使用 Docker 容器化 MCP 服务器。它不直接执行代理逻辑,而是为代理提供工具访问。

  1. AI 应用开发者希望快速将 Slack、GitHub、Google Calendar 等 SaaS 工具集成到由 Claude 或 GPT 驱动的代理中,而无需为每个应用实现 OAuth 和权限逻辑。
  2. 平台团队需要为多个代理(如 Claude Code、Codex)统一管理访问凭证,确保遵循公司安全策略。
  3. 安全团队需要审计 AI 代理对内部系统的访问,追踪哪个代理使用了谁的凭证,以满足合规要求。
  4. 开发者希望使用 Metorial 仪表板中的嵌入式 MCP Explorer 测试和调试 MCP 服务器,而无需编码。
  5. 企业希望将 Metorial 平台自托管在自己的基础设施上,以保持对数据和访问控制的完全控制。
  6. 使用多个 AI 提供商(OpenAI、Anthropic、Gemini)的团队希望通过一个统一接口接入相同的工具集。

如何安装或部署这个 Agent?

要使用 Metorial,可以注册托管平台(platform.metorial.com)获取 API 密钥,或自托管 Metorial 平台(github.com/metorial/metorial-platform)。自托管需要 Docker、PostgreSQL、Redis 和 MongoDB。安装 Node.js 或 Python SDK:npm install metorial @metorial/ai-sdk @ai-sdk/anthropic ai 或 pip install metorial pydantic-ai python-dotenv。仓库本身是目录,不提供直接安装步骤。

如何使用这个 Agent?

首先设置 Metorial 客户端:const metorial = new Metorial({ apiKey: process.env.METORIAL_API_KEY })(Python: Metorial(api_key=os.environ["METORIAL_API_KEY"]))。创建 provider deployment(如 providerDeployments.create({ name: 'Metorial Search', providerId: 'metorial-search' }))。然后建立连接,传入 adapter(如 metorialAiSdk())和 providers 列表。使用返回的 session.tools() 作为模型的工具。对于 OAuth 集成,通过 setupSessions.create() 生成认证 URL,等待完成,然后使用 providerAuthConfigId。示例代码在仓库的 examples 目录中。

这个 Agent 有哪些优点和局限?

优点
  • 1200+ 集成和 5000+ MCP 服务器目录,减少自建集成工作。
  • 内置 RBAC、SAML SSO、IAM,简化企业安全合规。
  • 提供审计日志,可追踪每个代理动作所使用的凭证。
  • 支持自托管,数据和控制权完全自主。
  • 提供多语言 SDK(TypeScript 和 Python),支持多种代理框架(LangChain、PydanticAI 等)。
局限
  • 需要学习和配置 OAuth 流程,有一定上手成本。
  • 自托管需要多个基础设施依赖(Docker、PostgreSQL、Redis、MongoDB)。
  • 作为较新的项目(YC F25),社区和生态可能尚不成熟。
  • 仓库本身是目录,实际功能依赖于 Metorial 平台服务,似乎需要 API 密钥和平台交互。

这个 Agent 与同类方案有什么区别?

与直接使用 MCP 相比,Metorial 提供了更上层的身份和访问控制,而 MCP 仅提供协议标准。与自建集成相比,Metorial 提供现成的连接器和安全层。

与相关度最高的同类 agent 并排比较关键指标。

Agent 源码审查 形态 / 费用 Star 最近更新 主语言 完整支持的平台
Metorial:AI 代理的身份与访问控制层 当前 50 · 缺口较多 代码库 / SDK免费版 + 付费版 ★ 3.4k 今天 TypeScript ChatGPT · Codex · Claude Code · Claude.ai
MCPJungle 65 · 存在缺口 自托管服务免费 ★ 1.3k 2 个月前 Go Codex · Claude.ai
OrgKernel 智能体信任内核 66 · 存在缺口 代码库 / SDK免费 ★ 2.7k 3 个月前 Python —
SandBase Harness 52 · 缺口较多 命令行工具免费 + 模型费 ★ 639 7 天前 TypeScript OpenAI API · Claude API

FollowAgents 如何评估这个 Agent?

FollowAgents 源码审查 · FARS-2.1
缺口较多
50/ 100 五分制 2.5 / 5
信任安全 11/29
可靠稳定 8/14
适用触发 12/18
规范维护 9/18
有效结果 7/13
证据核验 3/8
查看各维度的扣分理由
信任安全11 / 29 · 1.9/5

证据显示:Slack 集成测试明确验证了每个工具的作用域门控和认证方法限制,体现了最小权限原则(least_privilege=2)。用户确认方面,OAuth 流程需要用户授权,但未发现明确的用户确认机制(user_confirmation=1)。数据流透明度:README 提到审计日志和可观测性,但未详细说明数据流(data_flow_transparency=1)。敏感数据处理:测试覆盖了令牌处理,但未深入讨论加密存储(sensitive_data_handling=2)。依赖安全:使用固定版本如 bun 1.2.15,但未提及漏洞扫描(dependency_security=1)。外部影响:集成会调用外部 API,但未说明副作用控制(external_effects=1)。回滚:未提及任何回滚机制(rollback=0)。来源归属:README 提到 Metorial 公司,但未验证(source_attribution=1)。

可靠稳定8 / 14 · 2.9/5

证据显示:测试文件(如 Slack 和 Jira)展示了内部一致性,工具键和模式有明确契约(self_consistency=2)。依赖可用性:依赖项在 package.json 中列出,但未验证可用性(dependency_availability=1)。失败消息:测试中检查了错误消息,如 Slack OAuth 错误(failure_messages=2)。

适用触发12 / 18 · 3.3/5

证据显示:README 面向开发者和安全团队,提供了多种场景(audience_and_scenarios=2)。能力边界:工具列表明确,但未详细说明限制(capability_boundaries=2)。触发精度:工具键和模式有测试保障(trigger_precision=2)。环境适配:支持多种框架和语言,但未提及部署要求(environment_fit=2)。

规范维护9 / 18 · 2.5/5

证据显示:README 结构清晰,有快速开始和示例(information_architecture=2)。安装说明:提供了 npm 和 pip 安装命令(install_notes=2)。命名稳定性:工具键有测试确保稳定(naming_stability=2)。示例和 FAQ:提供了多个示例,但无 FAQ(examples_and_faq=2)。已知限制:未明确列出(known_limitations=1)。许可证:README 声称 Apache 2.0,但 LICENSE 文件是 FSL-1.1-ALv2,不一致(license=1)。版本和变更日志:未提及(versioning_changelog=1)。维护责任:未明确(maintenance_responsibility=1)。

有效结果7 / 13 · 2.7/5

证据显示:输出可用性:工具输出有模式定义(output_usability=2)。边际价值:提供 1200+ 集成,有独特价值(marginal_value=2)。成本效益:未提及定价或成本(cost_benefit=1)。

证据核验3 / 8 · 1.9/5

证据显示:声明可追溯性:README 中的声明未完全对应代码(claim_traceability=1)。跨来源佐证:测试和 README 部分一致,但未独立验证(cross_source_corroboration=1)。事实与推断分离:未明确区分(fact_inference_separation=1)。

风险与缓解建议
  • 源码中未见:回滚或恢复路径运行前先备份,或在 git 分支、快照上操作,确保改动可以撤销。
  • 许可证不一致:README 声称 Apache 2.0,但 LICENSE 文件是 FSL-1.1-ALv2,需澄清。
  • 未提及回滚机制,可能影响故障恢复。
  • 依赖安全未提及漏洞扫描,建议检查依赖漏洞。
证据充分度:低 评估于 2026年8月9日 审查版本 8a1e799b2c38 评估后仓库已有新提交,评分可能未覆盖最新改动
查看完整评分方法 →

常见问题

Metorial 是免费的吗?
仓库是开源目录,平台提供托管服务(有免费层级),也可自托管。具体定价需参考 Metorial 官网。
我可以在自己的服务器上运行 Metorial 吗?
可以,Metorial 平台是开源的,可自托管,但需要 Docker、PostgreSQL、Redis 和 MongoDB。
Metorial 支持哪些 AI 模型?
通过不同的 adapter,支持 OpenAI、Anthropic、Google Gemini、Mistral、DeepSeek、LangChain、PydanticAI 等。
Metorial 如何处理授权和权限?
提供 RBAC、SAML SSO、IAM 和范围权限,支持按代理、工作流、团队或环境设置。
在 GitHub 查看 ↗ 安装 ↓

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents