Outline

Outline knowledge base MCP Server
  • rust

5

GitHub Stars

rust

Language

6 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "nizovtsevnv-outline-mcp-rs": {
      "command": "outline-mcp",
      "args": [],
      "env": {
        "OUTLINE_API_KEY": "YOUR_API_KEY_PLACEHOLDER",
        "OUTLINE_API_URL": "https://app.getoutline.com/api"
      }
    }
  }
}

You run a dedicated MCP server that acts as the bridge between your Outline API usage and your client tools. It provides a fast, reliable way to interact with Outline data and documents through a simple, configurable interface that can run locally or be exposed via HTTP.

How to use

You connect your MCP client to the server to perform actions such as creating, retrieving, updating, and organizing documents and collections. The server exposes a straightforward set of operations that your client can call using the MCP protocol. You can run in STDIO mode for local, on-demand interactions, or in HTTP mode to accept requests over a network.

How to install

Prerequisites: you need a Rust toolchain installed if you build from source, plus a stable shell environment. You may also use a pre-built binary or a package manager as described.

Step 1: Choose an installation method from the options below.

Step 2: Install or download the binary.

Step 3: Run the server in STDIO or HTTP mode as described in the configuration section.

Configuration and usage notes

Configure your MCP client to connect to the server using the appropriate mode. The following configuration shows how you define a server named Outline knowledge base that runs locally and uses an API key for Outline access.

{
  "mcpServers": {
    "Outline knowledge base": {
      "command": "outline-mcp",
      "env": {
        "OUTLINE_API_KEY": "your-api-key-here",
        "OUTLINE_API_URL": "https://app.getoutline.com/api"
      }
    }
  }
}
```"}]} ,{

What to run and where to start

To start in STDIO mode, set the required API key in your environment and run the binary directly in your shell. In HTTP mode, set host and port, then start the server to listen for incoming connections.

Available tools

create_document

Create a new document in a collection.

get_document

Retrieve a document by its ID.

update_document

Update the contents or metadata of an existing document.

delete_document

Remove a document from the store.

list_documents

List documents with optional filtering and sorting.

search_documents

Search documents by a query string.

archive_document

Archive a document to reduce visibility without deleting it.

move_document

Move a document between collections.

create_collection

Create a new collection to organize documents.

get_collection

Retrieve details about a collection.

update_collection

Update collection metadata.

list_collections

List all collections available.

create_comment

Add a comment to a document for collaboration.

update_comment

Edit an existing comment.

delete_comment

Remove a comment from a document.

create_template_from_document

Create reusable templates from existing documents.

list_users

Manage and list users with access to the Outline data.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational