Outline MCP server
Tree-structured knowledge base as an MCP server
0 stars
Reviews
Write oneNobody has reviewed Outline yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Outline tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.10 · 2026-11-03 · same rubric, same numbers if you re-run it
- –Code scanpackage could not be scannedn/a
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 3 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Outline compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 73/100
- higher than 38% of 48,243 servers
Release history: 3 versions in the registry since 2026-08-15, latest 2026-10-31, typically one every 65 days.
Install Outline in Claude Code, Cursor or VS Code
claude mcp add outline-mcp -- docker run -i --rm ghcr.io/ynishi/outline-mcp:0.15.3
What the publisher says
From the Outline repository's README, as published. We do not edit it. Read it on GitHub
outline-mcp
Tree-structured knowledge base as an MCP server.
LLM sessions are ephemeral. outline-mcp gives them a persistent, editable knowledge tree — sections and content nodes that can be browsed (toc), annotated with properties, and evolved across sessions. Nodes with inject=true are automatically included in session context.
Quick Start
cargo install --path .Claude Code (~/.claude.json)
Native binary (after cargo install)
{
"mcpServers": {
"outline": {
"command": "outline-mcp",
"args": ["/path/to/your-book.json"]
}
}
}Docker (no Rust toolchain required)
{
"mcpServers": {
"outline": {
"command": "docker",
"args": [
"run", "-i", "--rm",
"-v", "/path/to/data:/data",
"ghcr.io/ynishi/outline-mcp:latest",
"/data/your-book.json"
]
}
}
}If the path argument is omitted, defaults to outline-book.json in the current directory.
Multi-device (one shelf, many devices)
--mcp-http serves the same tools over MCP's streamable HTTP transport, so several devices can share one shelf. A single process owns the directory — book JSON plus the per-slug .events.db — which keeps the single-writer storage model intact, so there is no sync or conflict resolution to configure.
outline-mcp /path/to/books --mcp-http # 127.0.0.1:8486
outline-mcp /path/to/books --mcp-http --bind 127.0.0.1:9000Point clients at /mcp on that address:
{
"mcpServers": {
"outline": {
"type": "http",
"url": "http://127.0.0.1:8486/mcp"
}
}
}Binding beyond loopback requires a token. Startup is refused without one, before any listener is opened:
OUTLINE_MCP_HTTP_TOKEN=<token> outline-mcp /path/to/books --mcp-http --bind 0.0.0.0:8486Every request must then carry Authorization: Bearer — set it wherever your MCP client configures request headers. TLS termination is a reverse-proxy concern. Logs go to stderr in both transports; stdout stays reserved for the stdio protocol channel.
Service templates for running this as a daemon live in contrib/systemd/ and contrib/launchd/. docs/runbooks/ covers moving an existing shelf to a central host (data-migration.md) and verifying a deployment end to end (multi-device-smoke.md).
Workflow
shelf → select_book → toc → node_create / node_update / node_move
node_batch_move / node_batch_update / node_query
checklist / import / init / gen_routing
snapshot_create / snapshot_list / snapshot_restore
node_history / dumpShortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Grade history
- 2026-11-03downgradeA → Bscore 73
Outline: common questions
- Is Outline MCP server safe?
- Mostly: it is graded B (73/100). Read the Outline safety report
- How do I install Outline?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Outline need an API key?
- Yes. The registry entry asks for
OUTLINE_MCP_DATABASE_URL. - Is Outline maintained?
- The last commit was 5 days ago (2026-11-01). The latest release is v0.15.3.