# Elva API 管理平台:发现并评估 API,治理面向开发者和 AI 智能体的发布,生成契约、文档与 MCP 服务器,无需现有 OpenAPI 规范。 - Findings24: - 网站: - 价格: Freemium - 分类: 开发者工具 ## 什么是 Elva? Elva 是一款 API 管理平台,面向需要为不同受众发现、评估、治理、测试和发布 API 的团队。它会扫描已连接的代码仓库,构建 API 目录,并可从代码生成 OpenAPI 规范,因此团队无需先单独维护规范即可开始使用。 该平台会从设计、开发者体验、AI 就绪度、安全性和性能等方面为 API 与端点评分。它可以识别缺少描述、响应字段未定义类型、身份验证未记录等问题,并在适用时提供 AI 辅助修复。API 测试包括手动测试;更高版本还支持自动定时测试、CI 测试和混沌测试套件。 Elva 使用面向不同受众的 API 契约,定义哪些端点和字段可被公开,以及生成的接口发布到哪里。根据套餐和部署配置,契约可以生成规范、文档、MCP 服务器、Postman 集合和 TypeScript SDK。Elva 还会将源代码变更与契约进行比较,并在更高版本中支持破坏性变更策略、通知、治理规则和审批工作流。 对于 AI 智能体访问,Elva 可根据受治理的契约生成托管式或自托管 MCP 服务器。其 MCP 网关会检查身份和工具范围,应用速率与配额控制,可根据契约对字段进行脱敏,并记录调用。团队可以在 MCP Playground 中测试服务器,并利用智能体反馈和运行洞察改进目录及公开的工具。 ## Elva 能做什么? ### 基于代码仓库的 API 发现 扫描代码仓库以识别 API 和端点、构建目录,并直接从代码生成 OpenAPI 3.1 规范,无需现有的 OpenAPI 文件。 ### API 评分与 AI 辅助修复 从设计、开发者体验、AI 就绪度、安全性和性能等方面评估端点与集合;识别文档、架构和身份验证方面的缺口,并应用受支持的 AI 修复。 ### 面向不同受众的 API 契约 为内部、合作伙伴、公开或 AI 智能体访问选择受众、端点和字段。契约可以定义可见性、审批要求以及排除个人身份信息(PII)或内部数据等字段。 ### 变更治理与发布 将提交与契约承诺进行比较,发现架构和身份验证变更,并在适用套餐中支持破坏性变更策略、利益相关者通知、规则集、Webhook 和契约部署目标。 ### 受治理的 MCP 服务器 根据 API 契约生成经过筛选的 MCP 工具,而不是公开整个 API。Elva 的网关支持身份检查、按工具设置的范围、速率与配额控制、字段脱敏和调用日志记录。 ### 测试与可观测性 使用 MCP Playground 进行交互式测试,收集智能体反馈,并查看服务器状态和调用活动。Business 和 Enterprise 套餐还增加自动化 API 测试、混沌测试套件和扩展的 MCP 洞察。 ## 使用场景 ### 从未记录文档的代码创建目录 API 团队可以连接代码仓库、发现端点、生成基础规范,并在投入维护手动编写的目录之前查看评分和缺口。 ### 发布受控的合作伙伴 API 团队可以定义合作伙伴契约,选择获批准的端点和字段,排除内部或敏感数据,要求审批,并发布生成的规范和文档。 ### 向 AI 智能体公开选定的 API 平台或安全团队可以根据契约生成 MCP 服务器,仅公开适用的工具,为每个智能体或密钥分配范围,并通过网关日志查看调用。 ### 防止破坏性变更 API 所有者可以将源代码变更与已发布契约进行比较,审查架构或身份验证差异,通知利益相关者,并使用治理策略阻止或警告会影响消费者的变更。 ### 改进面向智能体的工具 开发者可以在 Playground 中运行 MCP 服务器,查看智能体发起的调用,并利用有关描述不清晰、超时或参数复杂度的反馈来改进目录。 ## 常见问题 ### Elva 是否需要 OpenAPI 规范? 不需要。网站说明,Elva 可以读取代码仓库,从代码中发现 API,并生成 OpenAPI 规范。开始使用时不需要现有的 OpenAPI 规范。 ### Elva 契约可以控制哪些内容? 契约可以指定受众、选定的端点、公开的字段和发布目标。文档列出的受众包括内部服务、合作伙伴、公开 API,以及使用 MCP 的 AI 智能体。根据套餐不同,契约还可以支持审批、破坏性变更、通知和治理策略。 ### MCP 服务器如何保障安全? Elva 会将 MCP 工具调用置于授权网关之后。文档列出的检查包括身份、工具级范围、字段脱敏、速率与配额控制,以及包含智能体、工具、延迟和结果等调用详情的审计记录。文档介绍了托管式和自托管部署选项,其中自托管部署可用于 Enterprise。 ### 团队可以在生产环境使用 MCP 服务器之前进行测试吗? 可以。MCP Playground 允许团队通过智能体与服务器交互,并查看工具调用和响应。网站说明,Playground 调用不会计入 MCP 网关配额。 ### Elva 是否提供免费版本? 提供。定价页面列出了 Free 套餐,以及付费的 Startup、Business 和 Enterprise 套餐。页面还说明所有套餐均支持不限成员数且不按席位收费;具体的代码仓库、服务器、调用、治理和测试限制因套餐而异。 ## 快速信息 - **类别**: API 管理与开发者工具 - **主要用户**: API、平台、开发者体验和安全团队 - **核心流程**: 扫描代码仓库 → API 目录与评分 → 受众契约 → 受治理的发布 - **MCP 部署**: 提供托管式 MCP 服务器;Enterprise 列出了自托管部署 - **API 规范**: 从代码生成 OpenAPI;无需现有的 OpenAPI 规范 - **定价模式**: 免费层级,加上 Startup、Business 和定制 Enterprise 套餐;不限成员数且不按席位收费