import { get, post } from "@/utils/request"; /** 获取 MCP Token */ export function getMcpToken() { return get("/mcp/token"); } /** 创建 MCP Token */ export function createMcpToken(data = {}) { return post("/mcp/token/create", data); } /** 获取 MCP Server 列表 */ export function getMcpServerList() { return get("/mcp/server/list"); } /** 获取热门 MCP Server 列表 */ export function getMcpServerHotList() { return get("/mcp/server/hotList"); } /** 获取 MCP Server 详情 */ export function getMcpServerDetail(id) { return get(`/mcp/server/${id}`); } /** 获取 MCP Tool 详情 */ export function getMcpToolDetail(id) { return get(`/mcp/tool/${id}`); } /** 连接 MCP Server */ export function connectMcpServer(params = {}) { return get("/mcp/server/connect", params); } /** MCP 工具在线测试调用:/mcp/handle/{code} */ export function callMcpHandle(code, params = {}, headers = {}) { return get(`/mcp/handle/${code}`, params, headers); } /** 查询 MCP 体验礼包领取状态(无参) */ export function getMcpReceiveYdStatus() { return get("/mcp/server/receiveYdStatus"); } /** 查询 MCP 服务中心列表(无参) */ export function getMcpCenterList() { return get("/mcp/server/centerList"); } /** 领取 MCP 体验礼包(无参) */ export function receiveMcpYd() { return post("/mcp/server/receiveYd"); }