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 模板(名称及各自用途),可从其中一个开始新建。