ViiVo / 开发者文档
能力参考画布与节点

查询画布技能

获取注册技能及其输入约束,在执行技能前确定 skill_id 和输入结构。

list_freezone_skills

获取注册技能及其输入约束,在执行技能前确定 skill_id 和输入结构。

参数与调用

list_freezone_skills读取数据

调试台中选择 list_freezone_skills/minimal 示例。文档中的 ID 均为占位值,请替换成服务端返回的真实值。

验证范围:已核对当前 Facade 路由和请求字段;MCP 转发及 Facade PostgreSQL 集成测试通过。 不包含真实付费生成的端到端验收。

调用前提

只读取技能目录;目录中出现某个技能,不代表本文档已开放它的独立执行入口。

参数说明

以下字段放入工具的 arguments 对象内。“必填”指所在对象内必填;可选对象省略时无需填写其内部字段。空值与省略的含义以该字段 Schema 为准。

类型:object

完整输入 JSON Schema(包含组合条件、枚举与引用)
{
  "properties": {},
  "title": "list_freezone_skillsArguments",
  "type": "object",
  "additionalProperties": false
}

完整调用示例

list_freezone_skills / minimal

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "list_freezone_skills",
    "arguments": {}
  }
}

将示例保存为 request.json 后发送:

curl https://mcp.viivo.djagon.com/mcp/ \
  -H "Authorization: Bearer $MCP_TOKEN" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -H "MCP-Protocol-Version: 2025-06-18" \
  --data-binary @request.json

如何读取结果

先检查 HTTP 状态,再检查 JSON-RPC 的 error 与 result.isError。工具返回内容位于 result.content;如有结构化结果则同时查看 result.structuredContent。HTTP 200 不代表业务成功。

工具声明的输出 Schema
{
  "additionalProperties": true,
  "title": "list_freezone_skillsDictOutput",
  "type": "object"
}

具体处理见 结果与错误处理。

原始工具契约说明

List registered Freezone skills and their input schemas.

本页内容