mcpField
K
klanex

klanex

远程服务
klanexai.comAI 与智能体06 周前更新

关于 klanex

klanex 是一个 MCP 服务,可异步执行 Agent 对第三方 API 的工具调用。它会校验请求、处理重试与幂等性,并记录执行状态和审计信息。

主要功能

  1. 01按 JSON Schema 校验请求
  2. 02通过退避和熔断器重试失败调用
  3. 03支持幂等键和审批关卡
  4. 04将凭据保存在模型上下文之外
  5. 05跟踪、列出并重放执行记录
  6. 06发送签名 Webhook 和模型错误提示

适用场景

  1. 01在临时故障或限流时执行 API 调用
  2. 02在破坏性操作前要求审批
  3. 03重试提交而不重复产生操作效果
  4. 04检查或重放已完成的执行

MCP 相关

MCP 服务提供提交和管理 API 执行、查看用量与连接以及重放调用的工具。它支持托管 HTTP 端点,也提供面向仅支持 stdio 客户端的转接程序。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://api.klanexai.com/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://api.klanexai.com/mcp需要授权
安装包
npmklanex-mcp0.1.0

工具

6
参数类型必填说明
urlstring是目标端点的绝对 http(s) URL
methodstring否HTTP 方法:GET、POST、PUT、PATCH 或 DELETE(默认 POST)
headersobject否请求头,通常包含第三方凭据;静态加密,且无法读取。凭据优先使用 connection_id,以免机密经过您的上下文
payloadany否要发送到目标的 JSON 正文
seal_urlboolean否当 URL 本身是机密(Webhook URL、预签名 URL)时设为 true;该 URL 会加密,读取时将被编辑隐藏
timeout_msinteger否每次尝试的超时时间,单位为毫秒(默认 30000)
max_attemptsinteger否最大投递尝试次数,1-10(默认 5)
wait_secondsinteger否阻塞等待终态结果的秒数上限(最多 55 秒),而不是入队后立即返回
connection_idstring否用于对此调用进行身份验证的已存储凭据连接 ID(con_...);参见 list_connections
payload_schemaany否在执行任何操作前用于验证 payload 的 JSON Schema;不匹配时会同步拒绝,并提供修正提示
idempotency_keystring否稳定的密钥(最多 255 个字符),使此提交可安全重试;使用相同密钥会返回原执行结果,而不是创建新的执行。对于会产生副作用的调用,始终设置此项
requires_approvalboolean否在执行任何操作前暂停,等待人工批准或拒绝;用于破坏性或高风险操作

详细介绍

klanex MCP 服务

npm MCP Marketplace

作为 MCP 服务,为 Agent 工具调用提供可靠执行能力。

klanex 是一个异步执行层,位于 Agent 的工具使用意图与实际的第三方 API 之间:它会在执行前通过架构校验拦截幻觉生成的负载,通过重试、退避和熔断器应对速率限制与服务中断,加密凭据,保留审计记录,并通过签名 Webhook 返回结果。借助此 MCP 服务,Agent 只需提交一次调用,klanex 就会确保调用成功送达。

失败信息会以适合模型阅读的方式返回:每个错误都附带一个 llm_hint,明确告知 Agent 需要修正什么(或 klanex 正在处理什么),让 Agent 自行纠正,而不是猜测。

连接(托管服务,推荐)

klanex 的 MCP 服务采用托管方式——如果客户端支持 HTTP 传输,则无需安装:

端点环境密钥
https://api.klanexai.com/mcp生产环境klx_live_…
https://api.sandbox.klanexai.com/mcp沙盒(可免费试用)klx_test_…

前往 klanexai.com 获取 API 密钥——沙盒密钥免费。

Claude Code

claude mcp add --transport http klanex https://api.klanexai.com/mcp \
  --header "X-API-Key: klx_live_..."

Cursor / Windsurf / VS Code(mcp.json)

{
  "mcpServers": {
    "klanex": {
      "url": "https://api.klanexai.com/mcp",
      "headers": { "X-API-Key": "klx_live_..." }
    }
  }
}

对于只能设置该请求头的客户端,也可以使用 Authorization: Bearer klx_...。

连接(stdio 转接程序)

对于只支持 stdio 的客户端(例如 Claude Desktop),此程序包会将 stdio 请求转发到托管端点:

{
  "mcpServers": {
    "klanex": {
      "command": "npx",
      "args": ["-y", "klanex-mcp"],
      "env": { "KLANEX_API_KEY": "klx_live_..." }
    }
  }
}

转接程序会根据密钥前缀路由——klx_test_… 密钥会自动发送到沙盒。设置 KLANEX_MCP_URL 可覆盖默认值。

工具

工具功能
execute提交 HTTP 调用以进行可靠的异步执行:可选的 JSON Schema 校验、重试/退避/熔断器、幂等键、人工审批关卡、加密凭据。wait_seconds 会阻塞最多 55s,等待最终结果。
get_execution获取某次执行的当前状态、尝试次数、目标响应或分类错误。
list_executions获取账户的执行记录,可按状态/时间筛选,并支持分页。
replay_execution对已结束的执行进行字节级精确重跑——无需再次提示 LLM 即可从服务中断中恢复。
get_usage获取套餐以及当月用量/配额。
list_connections获取已存储的凭据连接(令牌库),以便通过 connection_id 引用——这样密钥就不会经过模型上下文。

为什么它比直接调用 API 更好

  • 幻觉生成的负载会在执行前被拒绝——传入 payload_schema,不匹配时会同步返回并附带修正提示。
  • 临时故障不需要 Agent 处理——429、超时和 5xx 响应会在熔断器保护下通过退避机制重试;Agent 无需采取任何操作。
  • 网络瞬断绝不会导致退款重复执行——idempotency_key 使提交操作可以安全重试。
  • 破坏性操作可以等待人工审批——requires_approval 会暂停执行,等待批准/拒绝决定(通过 API、控制面板或 Slack 按钮)。
  • 凭据不会进入模型上下文——将凭据存储为连接即可;klanex 会在执行时注入凭据。

完整 API 文档:api.klanexai.com/docs

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。