Install
Connect Claude Code, Claude Desktop, or Cursor to your LearnOS workspace via the hosted MCP endpoint.
LearnOS exposes a hosted Model Context Protocol
server at https://learnosapp.com/mcp. Point any MCP-capable client at it with
your personal access token in the Authorization header and the client
gets read + write access to your workspace, scoped by your row-level security.
1. Get a personal access token
From learnosapp.com: Settings → Personal access tokens → Create token. Copy the token (it's shown once). Treat it like a password. See Getting started for the full flow.
2. Add the server to your client
Claude Code / Claude Desktop / Cursor
{
"mcpServers": {
"learnos": {
"url": "https://learnosapp.com/mcp",
"headers": {
"Authorization": "Bearer los_..."
}
}
}
}Drop this into your client's MCP config (~/.claude/claude_desktop_config.json
for Claude Desktop; the equivalent location for Code or Cursor) and restart the
client. The server exposes 20 tools,
2 resources, and 1 prompt —
your client picks them up automatically.
3. Verify
In a fresh chat, ask the model to list your courses (list_courses). It should
return the same list you see at learnosapp.com.
Every call is recorded in your usage log; you can audit and revoke tokens from
the same Settings page.
Security notes
- Tokens are hashed (SHA-256) before storage — LearnOS never sees the plaintext after you copy it.
- You can name and revoke tokens individually. Revoking takes effect on the next request.
- All MCP calls are recorded with source, success, latency, and tool name in your usage log.