mcp-outline
Outline MCP Server is designed to facilitate interactions between AI agents and the Outline API, primarily serving document and collection management needs. Integrating with a model context protocol, it provides a structured architecture for various management operations.
Overview
This project is a Model Context Protocol (MCP) server implementation that integrates with Outline to enable AI agents to interact with Outline's API. The server provides functionality for document and collection management, such as creating, retrieving, updating, deleting documents, and managing collections. It supports search and movement of documents between collections.
Features
- Search documents by query
- Create, retrieve, update, and delete documents
- List and manage document collections
- Integration with AI tools like Cursor
Installation
Prerequisites
- Node.js (v16 or later)
- npm or yarn
- Outline API key
Follow the setup instructions to clone the repository, install dependencies, and configure the environment.
Architecture
The project implements the MCP standard for tool-based interactions, with a central server that handles requests and routes them to the appropriate tools. Key directories include src/index.js
for the main server and tools/
for document-related tools.