INNER CODE UNIT · JavaScript

id

EdgeTypE/better-deepseek · src/background/index.js:808

  const id = ++mcpReqId;
  const { result } = await mcpFetch(serverUrl, { jsonrpc: "2.0", id, method, params }, apiKey, { sessionId, signal, authMethod });
  return result;
}

async function listMcpTools(serverUrl, apiKey = "") {
  try {
    return await mcpJsonRpcRequest(serverUrl, "tools/list", {}, apiKey);
  } catch (err) {
    if (err.status === 404 || err.status === 400) {
      mcpClearInit(serverUrl, apiKey);
      return await mcpJsonRpcRequest(serverUrl, "tools/list", {}, apiKey);
    }
    throw err;
  }
}

async function mcpCallTool(serverUrl, toolName, args = {}, apiKey = "") {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…