MCP-server

Ragmind exponerar en Model Context Protocol-server så att Claude Desktop, Claude Code, Hermes och andra MCP-klienter kan söka, läsa och ställa frågor mot ditt dokumentbibliotek.

Endpoint

https://api.ragmind.yashuragi.se/mcp/

Transport: Streamable HTTP. Auth: Bearer-token från API-tokens.

Exponerade tools

TOOLSCOPEBESKRIVNING
search_documentsdocuments:readTopp-k chunks via dense retrieval.
list_documentsdocuments:readPaginated lista med dokument-metadata.
list_agentsagents:readTillgängliga Ragmind-agenter.
askchat:writeFull RAG-pipeline: hämta chunks + LLM-svar med default eller specifik agent.

Anslut Claude Desktop

Lägg i claude_desktop_config.json (eller motsvarande klient-config):

{
  "mcpServers": {
    "ragmind": {
      "url": "https://api.ragmind.yashuragi.se/mcp/",
      "headers": {
        "Authorization": "Bearer rgmd_DIN_TOKEN_HÄR"
      }
    }
  }
}

Manuell test med curl

Initialize-handshake (måste komma först — Streamable HTTP):

curl -X POST https://api.ragmind.yashuragi.se/mcp/ \
  -H "Authorization: Bearer rgmd_DIN_TOKEN" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"manual","version":"1.0"}}}'

Servern svarar med en mcp-session-id-header som du måste skicka med på efterföljande requests för samma session.

Rekommenderade scopes per användning