Mindket

列出哪些工作流用了哪些凭据的聊天智能体

新上架第 1 版 · 更新于

概览

一个分两步的 n8n 工作流。一步把每个工作流用了哪些凭据存下来,另一步是个聊天,由智能体用 SQL 作答。它只读类型、ID 和名称,从不读密钥。

列出哪些工作流用了哪些凭据的聊天智能体 是一款 n8n 工作流,属于开发类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,或复制它的 JSON,再导入 n8n 画布。在 n8n 里启用之前,它不会运行。

速览

用在
  • 你自己的 n8n 服务器:在运行器的设置里允许这两个模块,再导入文件
  • n8n Cloud:只有当你的套餐允许 Python 代码导入这两个模块时才行
  • 工作流的更多信息:在 Map Workflows & Credentials 里多留一些字段,并在 Save to Database 里加列

平台

连接 2 个应用

运行方式

触发

聊天窗口

你在画布上点 Chat 并发送消息时,聊天开始,消息里有:

  • 一个关于哪些工作流用了哪些凭据的问题

动作

  1. 事先手动运行一次:通过 n8n 的 API 列出你的工作流,把每个工作流的凭据类型、ID 和名称存进一个 SQLite 文件
  2. 智能体读你的问题
  3. 它为存好的表写一条 SELECT 查询
  4. 工具运行这条查询并返回结果行
  5. 智能体根据这些行作答,你要的话还会给出一个工作流的链接

结果

一个聊天回答,列出用了你所问凭据的那些工作流

集成

开始之前要准备好这些。

n8n

工作流清单

返回 API 密钥能看到的每个工作流,并带上每个节点的凭据类型、ID 和名称。

需要一个 n8n API 密钥,再加你的实例的 API 地址

OpenAI

语言模型

运行写 SQL 并作答的智能体。

需要OpenAI API 密钥

工作流检查

由 Mindket 于 2026年11月13日检查

步骤
6 个步骤,手动或由聊天消息启动
AI
1 个步骤调用 AI 模型:Workflow Credentials Helper Agent
登录
需要登录:OpenAI
API 密钥
文件里没有留下 API 密钥
步骤类型
Mindket 的检查器能读懂它 6 种步骤类型中的 3 种,读不懂的是:N8n、Code、AI Agent

以上内容读自工作流文件,并非实际运行的结果。

关于

它是什么

这个 n8n 工作流让你问:我的哪些工作流用了哪些凭据。第一步通过 n8n 自己的 API 列出你的工作流,把每个工作流的 ID、名称和凭据清单存进一个 SQLite 数据库。第二步是个聊天。AI 智能体把你的问题变成一条 SQL 查询,运行它,再作答。它只读凭据的类型、ID 和名称,不读任何密钥。整个流程由九个节点完成,旁边还有四张便签。

适合谁

n8n 管理员、代理公司和工作流很多的团队,他们需要知道轮换或删除某个凭据会弄坏什么。想学智能体怎样把数据库当工具用的人也合适。如果你的主机没有允许 sqlite3 的 Python 运行器,就别选它,因为两步都靠它。

谁在用,怎么用
行业谁在用怎么用例子
IT 运维n8n 管理员轮换凭据之前,先找出用到它的每个工作流一位管理员问哪些工作流用了名为 Support 的 Slack 账号。
代理公司自动化代理公司审查客户的实例,列出它碰到的应用一家代理公司问哪些工作流同时用了 Google Sheets 和 Airtable。
安全审查人员查看某个敏感账号用在哪里一位审查人员问哪些工作流用了 OpenAI 凭据。
软件开发者研究聊天智能体怎样查询一个小数据库一位开发者把表换成自己的,保留智能体。

你需要会一点 n8n,并有权改它 Python 运行器的一项设置。文件里没有写设置要多久。

用在哪里

任何 Python 运行器允许 json 和 sqlite3 的 n8n 都能运行它。

  • 你自己的 n8n 服务器:在运行器的设置里允许这两个模块,再导入文件
  • n8n Cloud:只有当你的套餐允许 Python 代码导入这两个模块时才行
  • 工作流的更多信息:在 Map Workflows & Credentials 里多留一些字段,并在 Save to Database 里加列

设置

点“下载”会把一个压缩包存到你的下载文件夹,里面有 workflow.json 和 Mindket 写的设置说明。两个账号加一项运行器设置就覆盖所有步骤。

先准备好这些
需要说明
n8n带 Python 任务运行器
运行器设置N8N_RUNNERS_STDLIB_ALLOW 允许 json 和 sqlite3
n8n API一个 API 密钥,和你的实例的 API 地址(以 /api/v1 结尾)
OpenAI聊天模型用的 API 密钥
  1. 在 n8n 里新建一个工作流,打开它的菜单,选 Import from File,选中 workflow.json。
  2. 在 Python 运行器里允许 json 和 sqlite3。
  3. 添加一个 n8n API 凭据,填你的密钥和 API 地址,在 n8n 里选中它。
  4. 添加 OpenAI 凭据,在 OpenAI Chat Model 里选中它。
  5. 在 Workflow Credentials Helper Agent 的系统消息里,把 <YOUR_N8N_ADDRESS> 换成你的 n8n 的地址。
  6. 在手动触发器上点 Test workflow。Save to Database 会报告它存了多少个工作流。
  7. 打开聊天,提一个问题。

如何使用

你的工作流有变化时就运行第一步,然后聊天。用平常话提问,智能体替你写 SQL。

想要不同的效果,改这里
要改的在哪里改
读哪些工作流n8n 的选项
存哪些字段Map Workflows & Credentials 里的三个赋值
智能体知道什么系统消息和工具的描述
模型OpenAI Chat Model

示例

你问哪些工作流用了 Slack 和 Google Calendar。

智能体写一条查询,在凭据那一列里找这两个应用的名字,因为表把它们存成 JSON 文本。它通过工具运行这条查询,再按名称列出匹配的工作流。你要链接的话,它会用你在它的系统消息里设置的地址来拼一个。

新手与专家

新手:n8n 把工作流画成用线连起来的方框,每个方框是一个节点,只做一件事。上面那一行是一次性的导入。下面那一行是聊天。SQL 是一种向表提问的语言,智能体替你写。

专家:这张表是一个 SQLite 文件,由两个 Python 步骤共用,工具只接受 SELECT 查询。

值得细看的地方
节点做什么要知道的
n8n列出工作流,全部列出它能看到你的 API 密钥能看到的工作流
Map Workflows & Credentials3.3 版,三个赋值,凭据由每个节点的条目拼成每个条目含一个凭据的类型、ID 和名称
Save to Database一个 Python (Native) 的 Code 节点它导入 json 和 sqlite3,运行器必须允许
Query Workflow Credentials Database1.1 版的 Custom Code Tool,用 Python它从 _query 读查询,并拒绝任何不以 select 开头的内容
Workflow Credentials Helper AgentTools Agent,1.6 版它的系统消息里有你的 n8n 地址,用来生成链接

注意事项

它读凭据的名称,而且 Python 必须被允许导入两个模块。

  • 它读什么:凭据的类型、ID 和名称,不读任何密钥。名称是自由文本,所以里面可能有邮箱地址或客户的名字
  • 快照:表里是第一步上次运行时工作流的样子,所以改动之后要再运行一次
  • Python:两个 Python 步骤都需要允许 json 和 sqlite3,而默认的 n8n 把它们关着
  • 文件:SQLite 文件建在 Python 运行器工作的文件夹里,所以那个文件夹必须可写
  • 你的数据:智能体的回答(其中可能有工作流和凭据的名称)会发给 OpenAI
  • 计费:每个问题至少一次模型调用,智能体查数据库时是两次
  • 模型:原始副本没指定模型,所以 n8n 会用 gpt-5-mini,OpenAI 会在 2026 年 12 月 11 日停用它。Mindket 的副本指定 gpt-5.6-terra
  • 修复:原始副本的 Python 步骤是为较旧的运行器写的,它的链接行用了一个 n8n 表达式里没有的浏览器对象。Mindket 的副本把两处都修好,并把工具限制为 SELECT
  • 在哪里运行:在编辑器里的 n8n Chat 窗口运行。文件里没有任何东西会打开公开的聊天
  • 凭据:这个 JSON 里没有任何凭据

README 和文件

README

列出哪些工作流用了哪些凭据的聊天智能体

一个分两步的 n8n 工作流。第一步向你自己的 n8n 要它所有的工作流,留下每个工作流的 ID、名称和它的节点所指向的凭据,存进一个小小的 SQLite 数据库。第二步是个聊天。AI 智能体把你的问题变成一条 SQL 查询,再根据返回的内容作答。

它读什么,直说

它读凭据的类型、ID 和名称,关于凭据的其他东西一概不读。工作流从 n8n 的工作流列表里取每个节点的 credentials 条目,这个条目里只有类型、ID 和名称。它从不调用 n8n 的凭据接口,所以不会读取或保存任何密钥、密码或令牌。不过,凭据的名称是自由文本,里面可能有邮箱地址或客户的名字。

里面有什么

  • workflow.json:n8n 导出的工作流,9 个节点,另有 4 张便签。里面没有任何凭据。
  • README.md:这份说明。

我们对原始副本做了哪些改动

这份副本是为较旧的 Python 运行器写的。Mindket 做了这些改动,让它能在 n8n 当前的运行器上运行:

  • 两个 Python 步骤都读 _input,并用了 item.json 和 .to_py()。当前的运行器只给代码 _items,对工具则给 _query。Mindket 把两个步骤都改写成匹配的样子,并把 Save to Database 设为 Python (Native)。
  • 工具原来会运行模型写出的任何 SQL。现在它只回应以 select 开头的查询,这也正是它自己的描述所要求的。
  • 智能体的系统消息用 window.location 拼出工作流链接。n8n 的表达式给的 window 里什么都没有,所以消息拼不出来。现在消息里放的是 <YOUR_N8N_ADDRESS>。
  • 聊天模型没有指定模型,所以 n8n 会填上 gpt-5-mini,OpenAI 会在 2026 年 12 月 11 日停用它。Mindket 的副本指定 gpt-5.6-terra,这是 OpenAI 给它的替代。
  • 一张便签说数据库放在内存里,n8n 重启时就清空。其实 Python 步骤建的是一个文件,所以便签现在这样写。
  • 里面没有任何凭据。

开始之前

  • 一个带 Python 任务运行器的 n8n 实例。它的 Python 代码默认什么都不能导入,所以必须通过运行器的变量 N8N_RUNNERS_STDLIB_ALLOW 允许 json 和 sqlite3,比如 json,sqlite3。对外部运行器,n8n 的文档(2026 年 11 月 12 日查看)说要在运行器的配置文件里把它设成环境变量覆盖。
  • 一个 n8n API 密钥,和你的实例的 API 地址,地址以 /api/v1 结尾。
  • 一个 OpenAI API 密钥。

设置步骤

  1. 在 n8n 里新建一个工作流,打开它的菜单,选 Import from File,选中 workflow.json。
  2. 按上面所说,在 Python 运行器里允许 json 和 sqlite3。
  3. 在 n8n 里创建一个 API 密钥。添加一个 n8n API 凭据,填这个密钥和你的 API 地址,在 n8n 里选中它。
  4. 添加 OpenAI 凭据,在 OpenAI Chat Model 里选中它。
  5. 打开 Workflow Credentials Helper Agent,把它系统消息里的 <YOUR_N8N_ADDRESS> 换成你的 n8n 的地址,比如 https://n8n.example.com。
  6. 在手动触发器上点 Test workflow。Save to Database 应当报告它存了多少个工作流。
  7. 打开聊天,提一个问题。

一次运行是怎么走的

第一步在你点 Test workflow 时运行:

  1. When clicking "Test workflow" 开始这次运行。
  2. n8n 列出这个 API 密钥能看到的每个工作流。
  3. Map Workflows & Credentials 为每个工作流留下三个字段:workflow_id、workflow_name 和 credentials,后者是它的节点所用的每个凭据的类型、ID 和名称列表。
  4. Save to Database 在表 n8n_workflow_credentials 不存在时建好它,然后为每个工作流插入或替换一行。

第二步在你发送聊天消息时运行:

  1. Chat Trigger 开始一次运行。
  2. Workflow Credentials Helper Agent 是 1.6 版的 Tools Agent,配 OpenAI Chat Model 和 Window Buffer Memory。
  3. Query Workflow Credentials Database 是它的工具,名为 query_workflow_credentials_database。它运行智能体写的 SELECT。它的描述告诉智能体这张表,以及凭据那一列是 JSON 字符串,所以用 LIKE 搜索效果最好。
  4. 智能体作答,你要的话它会给出某个工作流的链接。

想改样子,改这里

  • 读哪些工作流:n8n 的选项。
  • 存哪些字段:Map Workflows & Credentials 里的三个赋值。
  • 智能体知道什么、怎么回答:系统消息和工具的描述。
  • 模型:OpenAI Chat Model。

要知道的

  • 数据库是个快照。你的工作流有变化之后,再点一次 Test workflow。
  • Python 给每次运行一个全新的进程,所以两个步骤共用一个 SQLite 文件,它由运行器建在它工作的文件夹里。那个文件夹必须可写,文件在重启后能不能留下,也取决于它。
  • 智能体的回答,其中可能有凭据名称和工作流名称,会发给 OpenAI。
  • 你能列出哪些工作流,取决于你的 API 密钥。
  • 每个问题至少一次模型调用,智能体查数据库时是两次。
  • 它在编辑器里的 n8n Chat 窗口运行。文件里没有任何东西会打开公开的聊天。
  • 这个 JSON 里没有任何凭据。
文件
NOTICE.md  608 B
README.md  5 KB
workflow.json  9 KB

3 个文件,共 15 KB,以 zip 压缩包下载。

更新内容

  • 第 1 版 · 2026-11-12

评价

还没有评分

写评价

还没有评价。

Mindket 的更多商品

查看 Mindket 的全部商品

Huashu Design

alchaincyf · 技能

把你在 AI 智能体里写的一句话需求,变成一份完成的设计:发布动画、可点击的应用原型、可编辑的幻灯片、信息图,或一组小红书图片。可在多种智能体中使用。

新上架29.4k

Guizang PPT Skill

op7418 · 技能

能生成单文件 HTML 幻灯片、幻灯片配图和多平台封面的技能,有两套视觉风格,还带演讲者模式用于排练。适合使用 Claude Code 或 Codex 的演讲者。

新上架29.8k

Claude Code Skills & Plugins

alirezarezvani · 技能

为 Claude Code 和其他编程智能体提供 411 个现成技能,按角色分组,从工程、产品到营销、财务和合规。以插件方式安装。适合开发者和业务团队。

新上架29.8k

开发类的相似商品

查看开发类的全部商品

buzz

block · 工具包

可自行托管的工作空间,人和 AI 智能体在同样的房间里协作,基于 Nostr 中继,把每个动作记录为签名事件。适合想自己运行中继的团队。

新上架37.3k

plannotator

backnotprop · 工具包

把你的 AI 编程智能体的计划、规格和代码改动在浏览器里打开,让你加批注或评论,并把反馈直接发回给智能体。

新上架10.5k

open-code-review

alibaba · 工具包

用 AI 智能体审查 Git 改动:它会读取文件、搜索代码库,再写出对应到具体行的审查意见。适合想在命令行里自动做代码审查的开发者。

新上架50.7k