Docs › Slima MCP › Connect Claude Desktop

Connect Claude Desktop

Last updated May 14, 2026 · 4 min read

Claude Desktop uses stdio (not OAuth) — edit a config file, run npx -y slima-mcp@0.

Slima Authorized Apps: Claude Desktop appears here after connecting via stdio

Steps

1 · Get SLIMA_API_TOKEN

Fastest: npx slima-mcp@0 auth — browser opens, sign in, token stored at ~/.slima/credentials.json.

Or manually: Account → API tokens.

2 · Find Claude Desktop config

macOS:

~/Library/Application Support/Claude/claude_desktop_config.json

Windows:

%APPDATA%\Claude\claude_desktop_config.json

Create the file if missing.

3 · Edit config

{
  "mcpServers": {
    "slima": {
      "command": "npx",
      "args": ["-y", "slima-mcp@0"]
    }
  }
}

No plaintext token needed — slima-mcp reads ~/.slima/credentials.json.

4 · Restart Claude Desktop

Full Quit and reopen (not reload).

5 · Verify

New chat, look for a "🔌 slima" icon near the input. Try:

List my Slima books

Multiple MCP servers

If you already have other MCP servers (e.g. filesystem):

{
  "mcpServers": {
    "slima": {
      "command": "npx",
      "args": ["-y", "slima-mcp@0"]
    },
    "filesystem": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-filesystem", "/path/to/docs"]
    }
  }
}

Advanced: plaintext token (not recommended)

If you don't want ~/.slima/credentials.json (e.g. multi-account):

"slima": {
  "command": "npx",
  "args": ["-y", "slima-mcp@0"],
  "env": { "SLIMA_API_TOKEN": "slima_..." }
}

Writes the token into the config file — ~/.slima/credentials.json with chmod 600 is safer.

Related

Try it in Slima

Open the app and do this with your own book. Free to start, no credit card.

Open Slima
Was this helpful?