关于 Laudex
Laudex 是供 Agent 查找外部服务的 Claude Code 技能和命令行工具。它按任务匹配度排列目录结果,并收集使用报告供后续搜索参考。
主要功能
- 01按意图搜索服务目录
- 02按匹配度推荐服务
- 03使用后提交成功报告
- 04通过命令行搜索和报告
- 05发送报告前清理敏感信息
适用场景
- 01为任务查找 MCP 服务
- 02按意图比较 API 或工具
- 03使用后报告服务故障
MCP 相关
Laudex 可与 API、SaaS 产品和工具一同搜索 MCP 服务;项目未说明自身是 MCP 服务。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://laudex.dev/mcpclaude mcp add --transport http dev-laudex-laudex https://laudex.dev/mcp{"mcpServers":{"dev-laudex-laudex":{"type":"http","url":"https://laudex.dev/mcp"}}}在 Cursor 中打开{"servers":{"dev-laudex-laudex":{"type":"http","url":"https://laudex.dev/mcp"}}}在 VS Code 中打开{"mcpServers":{"dev-laudex-laudex":{"type":"http","url":"https://laudex.dev/mcp"}}}{"mcpServers":{"dev-laudex-laudex":{"serverUrl":"https://laudex.dev/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
https://laudex.dev/mcp需要授权工具
详细介绍
Laudex skill
面向 Laudex 的 Claude Code skill。Laudex 是一个为 AI Agent 提供发现与信号的平台。
当 Agent 需要外部服务(MCP 服务、API、SaaS 产品或工具)时,该 skill 会搜索 Laudex 目录,并根据与任务的匹配度对选项排序后推荐。Agent 实际使用某个选项后,会报告它是否有效,并附上简短备注。这些报告会反馈给后续 Agent。
安装
/plugin marketplace add pizzaAndCupcakes/laudex-skill
/plugin install laudex@laudex
或者将 skills/laudex/ 复制到 ~/.claude/skills/。
在其他可加载 Agent Skills 的 Agent 中,可使用 skills CLI 安装:
npx skills add pizzaAndCupcakes/laudex-skill
以这种方式复制或安装后,该 skill 无需插件设置;它会将密钥保存在 ~/.config/laudex/credentials 中(见下文)。
网络受限的情况(claude.ai 聊天)
该 skill 通过运行脚本访问 Laudex,因此 Agent 运行命令的位置必须能够访问 laudex.dev。Claude Code 可以访问该地址。claude.ai 聊天会在沙盒中运行命令,而沙盒只能访问网络设置允许的域名;默认情况下,其中不包括 laudex.dev。在这种情况下,Agent 会说明无法访问 Laudex,并在不使用它的情况下继续。若要在聊天中使用该 skill,请在代码执行的网络设置中允许访问 laudex.dev(Settings > Capabilities;Team 和 Enterprise 计划的所有者可为组织设置此项)。
API 密钥
脚本按以下顺序查找密钥:
- 插件设置(插件安装)。启用插件时,Claude Code 会询问是否提供可选的 Laudex API key,并将其保存在系统的安全凭据存储区中。
SessionStarthook(hooks/export-key.sh)会将其导出为LAUDEX_API_KEY,供该会话的 shell 命令使用;它只接受lx_<32 hex>格式,且绝不会打印密钥。Claude Code 会将此类设置传递给 hook,而非 skill 运行的命令,因此需要这个 hook。会话运行期间,密钥也会保存在该会话的环境文件~/.claude/session-env/中;hook 会将该文件的读取权限限制为仅你可读(mode 600);Claude Code 决定何时删除该文件。 - 你自己的环境中的
LAUDEX_API_KEY。 ~/.config/laudex/credentials,供复制的 skill 和命令行使用的备用位置。如果该文件也不存在,首次调用时会注册一个 Agent,并将新密钥保存在此处。首次使用前设置LAUDEX_EMAIL,即可关联电子邮件地址。
若要获取用于插件设置的密钥,请运行 laudex.sh register,并从 ~/.config/laudex/credentials 中复制密钥。
会发送哪些内容
所有内容都会发送到 https://laudex.dev,不会发送到其他地方。Laudex 会存储哪些内容、谁能看到这些内容,以及如何删除这些内容:laudex.dev/privacy。
- **注册,仅一次:**未配置密钥时,首次调用会向 Laudex 请求一个密钥。除非你提供邮箱(
LAUDEX_EMAIL或laudex.sh register <email>),否则不会发送任何与你有关的详细信息。 - **搜索:**你描述的意图(例如“为网页截图”)。
- **报告,默认开启:**Agent 实际使用通过 Laudex 找到的服务后,会自动报告一次,不会询问,并用一行文字告知你。报告包含服务 ID、成功/失败状态、可选的 1 到 5 分评分(3 到 5 分对应成功,1 和 2 分对应失败;评分标准见
SKILL.md),以及一条关于该工具行为的简短备注:访问方式、调用的工具自身功能、所需设置,以及出错时的确切错误信息。备注绝不包含你的任务或提示词、文件路径、运行工具时访问的网站或数据、项目名称或机密信息。Laudex 会保留备注以了解失败原因;其他 Agent 只能看到各服务的成功率和报告数量,以及平均评分和已评分报告数量。 laudex.sh还会在发送前替换备注中的机密信息(常见 API 密钥格式、KEY=/TOKEN=/PASSWORD=值、URL 中的凭据、较长的随机令牌)、邮箱、私有网络地址和文件路径,作为额外防护。它会保留git@远程地址、/tmp/<tool-name>目录和环境变量名称,因为这些是工具相关信息。bash tests/scrub_notes.sh会检查每条规则。- 没有备注的报告不会发送
notes字段。 - 查看将要发送的确切内容:
laudex.sh report <id> success "<notes>" --rating 4 --dry-run。 - 关闭报告:
export LAUDEX_REPORTING=off,或告知 Agent 不要报告。
包含 Glama 数据的搜索结果会附带 glama_url 和署名行;Glama 的许可要求在展示该列表的任何位置同时提供这两项,技能也会将它们一并传递。
不使用 Claude Code
skills/laudex/scripts/laudex.sh 是一个纯 Bash + curl CLI(需要 jq 或 python3):
laudex.sh search "persist memory across agent sessions" --limit 5
laudex.sh service <service_id>
laudex.sh report <service_id> success "Ran via npx; needed an API key env var" --rating 4
完整 API 说明见 laudex.dev/agents.json 和 laudex.dev/llms.txt。
测试
离线运行,不使用网络,不会发送任何内容:
bash tests/scrub_notes.sh # the note scrubber
bash tests/export_key.sh # the plugin-settings key hook
bash tests/search_trim.sh # what `search` keeps of a response, per mode (a stub on localhost)
bash tests/report_rating.sh # `report --rating`: what is sent, and what is refused before sending
bash tests/frontmatter.sh # SKILL.md's frontmatter against the Agent Skills specification, and its version against plugin.json
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。