RO

raisedadead/outline-wiki-mcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

6 stars 4 forks 품질 81 트렌드 34ISC

MCP server for Outline – Create Knowledge-bases while vibe coding.

개요

An MCP server for Outline wiki — search, read, create, and manage documents from any LLM client. A Model Context Protocol server that connects LLM applications to your Outline wiki. Supports both (for local tools like Claude Desktop, Claude Code) and transport (for remote clients like Claude.ai web). - – Find documents across your entire wiki - – Create, read, update, delete, and move documents - – Browse and manage document collections - – Soft-delete with archive/restore functionality - – Work with unpublished drafts - – Export documents as clean markdown - – Browse collections and documents via resource URIs - – Run as a local stdio server or remote HTTP service Zero-install, runs locally via stdio transport: Pull the pre-built image from GHCR and run in HTTP mode: The MCP endpoint will be available at http://localhost:9999/mcp. Create a .env file with your credentials: The docker-compose.yml included in the repository:

README

원문 README의 일부입니다. 원문 보기.

Outline Wiki MCP

An MCP server for Outline wiki — search, read, create, and manage documents from any LLM client.

What is this about?

A Model Context Protocol server that connects LLM applications to your Outline wiki. Supports both stdio (for local tools like Claude Desktop, Claude Code) and HTTP transport (for remote clients like Claude.ai web).

Features

  • Full-text Search – Find documents across your entire wiki
  • Document Management – Create, read, update, delete, and move documents
  • Collection Organization – Browse and manage document collections
  • Archive & Restore – Soft-delete with archive/restore functionality
  • Draft Access – Work with unpublished drafts
  • Markdown Export – Export documents as clean markdown
  • MCP Resources – Browse collections and documents via resource URIs
  • Dual Transport – Run as a local stdio server or remote HTTP service

Installation

npx (stdio)

Zero-install, runs locally via stdio transport:

OUTLINE_BASE_URL=https://your-instance.getoutline.com \
OUTLINE_API_KEY=ol_api_xxx \
npx -y outline-wiki-mcp

Docker (HTTP)

Pull the pre-built image from GHCR and run in HTTP mode:

docker run -d \
  -p 9999:9999 \
  -e OUTLINE_BASE_URL=https://your-instance.getoutline.com \
  -e OUTLINE_API_KEY=ol_api_xxx \
  ghcr.io/raisedadead/outline-wiki-mcp:latest

The MCP endpoint will be available at http://localhost:9999/mcp.

Docker Compose

Create a .env file with your credentials:

OUTLINE_BASE_URL=https://your-instance.getoutline.com
OUTLINE_API_KEY=ol_api_xxx

Then start the service:

docker compose up -d

The docker-compose.yml included in the repository:

services:
  outline-wiki-mcp:
    image: ghcr.io/raisedadead/outline-wiki-mcp:latest
    ports:
      - "${PORT:-9999}:9999"
    environment:
      - OUTLINE_BASE_URL=${OUTLINE_BASE_URL}
      - OUTLINE_API_KEY=${OUTLINE_API_KEY}
      - MCP_TRANSPORT=http
      - PORT=9999
    restart: unless-stopped

Quick Start

Prerequisites

  • Outline instance (cloud or self-hosted)
  • API key from Outline > Settings > API > Create API Key

Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "outline": {
      "command": "npx",
      "args": ["-y", "outline-wiki-mcp"],
      "env": {
GitHub에서 전체 README 보기

설치

npx -y outline-wiki-mcp
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "outline": { "command": "npx", "args": ["-y", "outline-wiki-mcp"], "env": { "OUTLINE_BASE_URL": "https://your-instance.getoutline.com", "OUTLINE_API_KEY": "ol_api_xxx" } } } }