Skip to content

0.14.0 - 2026-08-15

Latest

Choose a tag to compare

@github-actions github-actions released this 15 Aug 01:40

Release Notes

Added

  • format: "json" on node_query (crates/outline-mcp-rmcp/src/{request,tools}.rs). Returns one JSON object — {matches, nodes:[{id, short, title, node_type, status, placeholder, properties, body?}]} — via CallToolResult::structured, which carries both structuredContent and the serialized text, as the spec recommends for backwards compatibility. Default stays "text", so existing callers are untouched; an unrecognised value is rejected rather than silently treated as text, since the failure would otherwise surface as a decode error far from the typo.

    The text rendering was never safe to parse. Properties are drawn on one line and only the first line of a body gets its Body: prefix, so a property value containing a newline truncates the line — dropping whichever keys HashMap iteration happened to place after it — a body starting with a fence loses its marker to the prefix, and a --- line inside a body is indistinguishable from the entry separator. Measured on a live 1121-node book: 63 nodes carry a newline in evidence_quote, and two runs of the same parse recovered 869 then 863 of 900 kind values. Downstream that meant a knowledge-placement gate deleting nodes whose evidence it could not see. The JSON path returns all 1121 nodes with zero body or property mismatches, including the 51 bodies starting with ## and the 3 containing a bare ---.

    Zero matches returns {"matches":0,"nodes":[]} rather than the "No matching nodes found." sentence. A poller asking "is there anything pending" gets that answer most of the time, so it is the case a JSON caller can least afford to have return prose.

    No outputSchema is declared: it would oblige every response to carry structured content, which the default text mode does not.

Changed

Deprecated

Removed

Fixed

Security

Install outline-mcp 0.14.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/ynishi/outline-mcp/releases/download/v0.14.0/outline-mcp-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/ynishi/outline-mcp/releases/download/v0.14.0/outline-mcp-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install ynishi/outline-mcp/outline-mcp

Download outline-mcp 0.14.0

File Platform Checksum
outline-mcp-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
outline-mcp-x86_64-apple-darwin.tar.xz Intel macOS checksum
outline-mcp-x86_64-pc-windows-msvc.zip x64 Windows checksum
outline-mcp-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
outline-mcp-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum