Plug Scixiv into your AI

Scixiv runs a public MCP (Model Context Protocol) server. Add it once and your AI assistant can search the site's knowledge and raise proofs in your name.

Server endpoint (Streamable HTTP)

https://your-scixiv-host/mcp

Pick your client

Via the app UI (remote connector)

Settings → Connectors → Add custom connector, then paste the endpoint URL above.

Via claude_desktop_config.json (mcp-remote bridge)

claude_desktop_config.json
{
  "mcpServers": {
    "scixiv": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://your-scixiv-host/mcp"
      ]
    }
  }
}

Available tools

(live list unavailable — showing built-ins)

search_knowsread

keyword search over knows

search_impliesread

keyword search over implies

get_implyread

get one imply with its chain

create_knowwrite

create a know (auth required)

create_implywrite

create an imply (auth required)

Writing requires your key file

Search tools are public. Create tools sign writes with your Scixiv key file: generate the auth headers once, then paste them wherever your client accepts custom headers.

Generate the headers:
node scripts/mcp-auth.mjs scixiv-key-xxx.json
Paste into Cursor's "headers" field, or pass via mcp-remote --header:
{
  "X-Scixiv-PubKey": "04…(130 位 hex 公钥)",
  "X-Scixiv-Signature": "…(128 位 hex 签名)"
}