{
  "name": "use_mcp_tool",
  "title": "使用MCP工具",
  "description": "调用已注册MCP实例提供的工具，需指定实例名和工具名。触发关键词：使用MCP工具、调用MCP、MCP工具调用",
  "type": "function",
  "category": "MCP管理",
  "group": "mcp",
  "main": "./index.js",
  "params": [
    {
      "name": "mcp_name",
      "type": "string",
      "description": "MCP实例名称（英文名，唯一标识）。例如 mcp_name 的值可以是：filesystem、brave-search 等。",
      "required": true
    },
    {
      "name": "tool_name",
      "type": "string",
      "description": "要调用的工具名称，需与MCP服务端注册的工具名一致。",
      "required": true
    },
    {
      "name": "args",
      "type": "object",
      "description": "工具参数对象，键值对形式。参数结构需符合MCP服务端定义的工具参数Schema。",
      "default": {}
    }
  ],
  "returns": [
    {
      "name": "code",
      "type": "number",
      "description": "返回代码，0表示成功",
      "default": 0
    },
    {
      "name": "msg",
      "type": "string",
      "description": "返回消息"
    },
    {
      "name": "mcp_name",
      "type": "string",
      "description": "MCP实例名称"
    },
    {
      "name": "tool_name",
      "type": "string",
      "description": "工具名称"
    },
    {
      "name": "result",
      "type": "object",
      "description": "工具调用返回结果"
    }
  ]
}
