Skip to main content

outline-mcp

MCP Server for Outline Wiki — Knowledge Base access for Cascade.

Overview

Provides 9 tools for the Windsurf/Cascade AI assistant to interact with Outline Wiki (knowledge.iil.pet):

Tool Description
search_knowledge Fulltext search across all collections
get_document Get full Markdown content of a document
create_runbook Create a new Runbook (Troubleshooting, Step-by-Step)
create_concept Create a new Architecture Concept
create_lesson Create a new Lesson Learned
update_document Update an existing document
delete_document Delete a document (moves to trash)
list_recent List recently updated documents
list_collections List all collections with IDs

Architecture (ADR-145)

  • HTTP Client: httpx.AsyncClient (no third-party Outline SDK)
  • Lifespan: @asynccontextmanager manages client lifecycle (ADR-044)
  • Retry: tenacity with exponential backoff (3 attempts)
  • Config: pydantic-settings with OUTLINE_MCP_ env prefix
  • Error Handling: Sanitized JSON responses, no stack traces to client

Setup

# Install
pip install -e ".[dev]"

# Environment
export OUTLINE_MCP_OUTLINE_API_TOKEN="ol_api_..."
export OUTLINE_MCP_OUTLINE_URL="https://knowledge.iil.pet"  # default

# Run
python -m outline_mcp

Windsurf Registration

Add to .windsurf/mcp.json:

{
  "outline-knowledge": {
    "command": "python",
    "args": ["-m", "outline_mcp"],
    "env": {
      "OUTLINE_MCP_OUTLINE_API_TOKEN": "ol_api_..."
    }
  }
}

References

  • ADR-145: Knowledge Management — Cascade ↔ Outline
  • ADR-143: Knowledge-Hub — Outline Wiki
  • ADR-044: MCP Server Lifecycle Hooks

Metadata

Release files for iil-outline-mcp 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for iil-outline-mcp 0.2.0
File Size Uploaded Provenance
iil_outline_mcp-0.2.0.tar.gz 10.9 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for iil-outline-mcp 0.2.0
File Interpreter ABI Platform
iil_outline_mcp-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 18.4 kB

Release files / iil_outline_mcp-0.2.0.tar.gz

Download URL iil_outline_mcp-0.2.0.tar.gz
Size 10.9 kB
Tags Source
SHA-256 checksum
How to use checksums
fbd4ade1abf594acf7a5977d5a774334cbdd72d2ffe1e12028706a1d9f2091f5
BLAKE2b-256 checksum
How to use checksums
6db8371b32d30856450d1415be08f7047a6fa8b6d0bedea0ea632003ce63c2bc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.12

Release files / iil_outline_mcp-0.2.0-py3-none-any.whl

Download URL iil_outline_mcp-0.2.0-py3-none-any.whl
Size 7.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c646733a3eb0046cffbf53b116eeb8279a220b9f9e79f613b30bcdd8b8a5e894
BLAKE2b-256 checksum
How to use checksums
de2471ccb6380f11960750b859bda8226c884ddc7e382d0114e72f7d3f1d9af1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.12

Security for iil-outline-mcp 0.2.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page