1 v0.9.0 更新于 2026-10-16

agentl MCP Server

Validate, plan, preview and run YAML data pipelines (ETL with LLM steps) and debug failed runs.

适用客户端

本地客户端
Claude Desktop、Claude Code、Cursor、Cline 等支持本地 MCP 的客户端

安装配置

本地运行(pypi)
{
  "mcpServers": {
    "agentl": {
      "command": "uvx",
      "args": [
        "agentl-etl"
      ]
    }
  }
}

将上方 JSON 加入 MCP 客户端配置(如 Claude Desktop 的 claude_desktop_config.json 或项目的 .mcp.json)即可接入;远程接入按客户端要求填写 URL 与鉴权头。

提供的工具 接入后 Agent 可调用这 6 个工具

validate
检查一个 pipeline 而不运行它。
diagram
将 pipeline 输出为 Mermaid 图。
lint
在校验基础上给出最佳实践警告(如缺少预算、有交付但无检查、YAML 中含密钥、未使用的步骤),以 JSON 形式返回带行号、代码和修复建议的问题。
plan
展示一次运行会读取、调用什么及成本:每步记录数、缓存命中、LLM 调用、token 和成本范围以及会写入的内容;只读,不写、不调用 LLM、不运行 fn: 代码。
preview_step
展示进入和流出单个步骤的前几条记录,计算方式与 plan 相同(仅限读取器和转换),用于在运行 pipeline 前检查转换逻辑。
list_templates
列出经过测试的 pipeline 模板(名称及各自用途),可从其中一个开始新建。

配合站内内容