适合谁
- 需要多步骤、状态、记忆和工具调用的 AI 工作流团队
- 希望减少重复提示循环的团队
- 需要严格编译期验证或执行审计的团队
- 使用 Claude Code、Codex 或其他 MCP 兼容代理的用户
这是一个由 sbhooley 维护的 Apache-2.0 开源 AINL 仓库,提供编译器、确定性运行时、图 IR、CLI、HTTP 运行器和 MCP 服务。README 明确记录了 MCP 工具、stdio 使用方式以及多种可选适配器;具体权限取决于工作流和运行配置。
最强项 · 文档质量 15/20 最弱项 · 可靠性 10/20
静态评测 · 未实际运行收录于 2026-07-29
查看 FMRS 评分方法 →运行环境:Python 3.10+
AINL_MCP_EXPOSURE_PROFILE
可选,用于限定 MCP 服务器暴露哪些工具/资源(如 validate_only、inspect_only、safe_workflow、full)
AINL_DRY_RUN
可选,设为 1 时运行进入干跑模式,不发送真实交易或副作用
AINL_ALLOW_IR_DECLARED_ADAPTERS
可选,放宽 AINL_HOST_ADAPTER_ALLOWLIST 的宿主适配器限制
AINL_HOST_ADAPTER_ALLOWLIST
可选,控制宿主允许使用的适配器白名单
AINL_EFFICIENT_MODE
可选,向 ArmaraOS 主机标记高效模式的环境信号
需要 Python 3.10 或更高版本。安装 MCP 额外依赖:pipx install 'ainativelang[mcp]' && ainl setup --auto;也可使用 python3 -m pip install --user 'ainativelang[mcp]' && ainl setup --auto。随后运行 ainl-mcp,并在 MCP 客户端中配置 stdio 服务器。可使用 ainl doctor 检查集成。
安装 'ainativelang[mcp]' 并运行 ainl setup --auto 后,在 MCP 客户端的工具列表中应能看到 ainl_validate、ainl_compile、ainl_run 等工具;调用 ainl_capabilities 返回能力清单即证明连接成功。
连接成功后,可以直接对 AI 助手这样说:
没有匹配的工具
依据项目文档列出,未经本站实测。
AINL 是一种紧凑、以图为规范的 AI 原生工作流语言及运行时。它将工作流编译为确定性中间表示图,支持多步骤执行、状态与记忆、工具调用、验证、控制、可视化、HTTP 运行器和 MCP 集成。
Upstash 官方维护,为 AI 编码助手提供实时更新的第三方库文档
基于 AI 的 NPM 包分析 MCP 服务器
为 AI 编码代理提供预算、验证与回滚的治理控制层
GitHub 官方 MCP Server,用自然语言管理仓库、Issue、PR 与工作流
源版本 bbdc784aa432 数据同步于 2026-10-19 查看 FMRS 评分方法