INNER CODE UNIT · Python

_rpc

skyportal/skyportal · services/assistant/app.py:91

def _rpc(token, method, params, timeout, tool_name=None):
    headers = {
        "Authorization": f"token {token}",
        "Content-Type": "application/json",
        "Accept": "application/json, text/event-stream",
        "MCP-Protocol-Version": PROTOCOL_VERSION,
        "Mcp-Method": method,
    }
    if tool_name is not None:
        headers["Mcp-Name"] = tool_name
    response = requests.post(
        f"{get_app_base_url()}/mcp",
        headers=headers,
        json={
            "jsonrpc": "2.0",
            "id": 1,
            "method": method,
            "params": {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…