x=hub

your toolset

    build deployment
    sign in

    Polar Signals

    mcpauth · remote no repo
    io.docker.mcp/polar-signals · v
    deploy just this

    MCP server for Polar Signals Cloud continuous profiling platform, enabling AI assistants to analyze CPU performance, memory usage, and identify optimization opportunities in production systems.

    run it

    web service only
    Only a web serviceThe record names no package and no source code to run on your own machines: connect to it below.

    connect to it

    copy what your client needs
    https://api.polarsignals.com/api/mcp/
    transport: streamable HTTP
    headers: Authorization
    #!/usr/bin/env bash
    # Asks every HTTP endpoint for its tool list over MCP streamable HTTP: first as MCP 2026-07-28
    # (one request, no session), then, if the server does not answer that, as 2025-06-18
    # (initialize, initialized, tools/list in the session).
    set -uo pipefail
    set -a; [ -f .env ] && source .env; set +a
    post() {  # url header version session body [curl options]
      curl -sS -H "Content-Type: application/json" -H "Accept: application/json, text/event-stream" \
        ${2:+-H "$2"} ${3:+-H "MCP-Protocol-Version: $3"} ${4:+-H "Mcp-Session-Id: $4"} "${@:6}" -d "$5" "$1"
    }
    probe() {  # name url [header]
      local name="$1" url="$2" hdr="${3:-}" out sid
      local meta='{"io.modelcontextprotocol/protocolVersion":"2026-07-28","io.modelcontextprotocol/clientCapabilities":{},"io.modelcontextprotocol/clientInfo":{"name":"smoke","version":"0"}}'
      out=$(post "$url" "$hdr" 2026-07-28 "" '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{"_meta":'"$meta"'}}' -H "Mcp-Method: tools/list")
      if ! grep -q '"result"' <<<"$out"; then
        local init='{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-06-18","capabilities":{},"clientInfo":{"name":"smoke","version":"0"}}}'
        sid=$(post "$url" "$hdr" "" "" "$init" -D - -o /dev/null | awk 'tolower($1)=="mcp-session-id:"{print $2}' | tr -d "\r")
        post "$url" "$hdr" 2025-06-18 "$sid" '{"jsonrpc":"2.0","method":"notifications/initialized"}' -o /dev/null
        out=$(post "$url" "$hdr" 2025-06-18 "$sid" '{"jsonrpc":"2.0","id":2,"method":"tools/list"}')
      fi
      # tool names only: a 2026-07-28 answer names the server in _meta too
      sed 's/"io\.modelcontextprotocol\/serverInfo": *{[^}]*}//g' <<<"$out" | grep -o '"name": *"[^"]*"' \
        | head -20 | sed "s/^/  $name: /" || echo "  $name: no answer"
    }
    probe polar-signals https://api.polarsignals.com/api/mcp/ "Authorization: ${POLAR_SIGNALS_AUTHORIZATION}"
    
    {
      "mcpServers": {
        "polar-signals": {
          "url": "https://api.polarsignals.com/api/mcp/",
          "headers": {
            "Authorization": "${POLAR_SIGNALS_AUTHORIZATION}"
          }
        }
      }
    }
    #!/usr/bin/env bash
    # Registers every server with Claude Code (run once; `claude mcp list` to check).
    set -euo pipefail
    set -a; [ -f .env ] && source .env; set +a
    claude mcp add --transport http polar-signals https://api.polarsignals.com/api/mcp/ --header "Authorization: ${POLAR_SIGNALS_AUTHORIZATION}"
    
    {
      "mcpServers": {
        "polar-signals": {
          "command": "npx",
          "args": [
            "-y",
            "mcp-remote",
            "https://api.polarsignals.com/api/mcp/",
            "--header",
            "Authorization:${POLAR_SIGNALS_AUTHORIZATION}"
          ]
        }
      }
    }
    {
      "servers": {
        "polar-signals": {
          "type": "http",
          "url": "https://api.polarsignals.com/api/mcp/",
          "headers": {
            "Authorization": "${POLAR_SIGNALS_AUTHORIZATION}"
          }
        }
      }
    }
    name: my-agent
    target: local
    servers:
    - hub: io.docker.mcp/polar-signals
    
    • trust flag: no_repo
    • not probed yet: tools unpinned, ingest lists them

    tools

    Probe result: needs authremote: HTTP 401: MCPError: failed to read user from request

    runs · 1

    the latest tests of this entry by the hub and its workers, newest first
    dateworkermethodstatussandboxreason
    2026-10-16 09:16 local-mac remote needs auth none remote: HTTP 401: MCPError: failed to read user from request