MCP cover image
See in Github
2025-04-14

0

Github Watches

0

Github Forks

0

Github Stars

Docmost

Open-source collaborative wiki and documentation software.
Website | Documentation


Getting started

To get started with Docmost, please refer to our documentation.

Features

  • Real-time collaboration
  • Diagrams (Draw.io, Excalidraw and Mermaid)
  • Spaces
  • Permissions management
  • Groups
  • Comments
  • Page history
  • Search
  • File attachments
  • Embeds (Airtable, Loom, Miro and more)
  • Translations (10+ languages)
  • AI Integration via Model Context Protocol (MCP) (HaruHunab1320 extension)

API Integrations (HaruHunab1320 Extensions)

Note: The following API integrations are extensions developed by HaruHunab1320 and are not part of the official Docmost project.

Master Control API

Docmost provides a powerful JSON-RPC 2.0 API that allows programmatic access to all core functionality. This API enables:

  • Managing spaces, pages, and comments
  • User and workspace administration
  • Group management
  • File uploads and attachments
  • UI navigation and control

The API follows JSON-RPC 2.0 protocol and is accessible at /api/mcp endpoint. Authentication is handled via API keys or JWT tokens.

Example request:

{
  "jsonrpc": "2.0",
  "method": "page.create",
  "params": {
    "title": "New Page",
    "content": { "type": "doc", "content": [] },
    "spaceId": "01964ade-05e2-7c87-b4e0-fc434e340abb",
    "workspaceId": "01964ade-05e2-7c87-b4e0-fc434e340abb"
  },
  "id": 1
}

API documentation is available at /api/mcp/openapi.json when running the server. This provides a complete OpenAPI specification of all available methods and parameters.

Model Context Protocol (MCP) Integration

This extension implements a bridge between Docmost and AI assistants using the Model Context Protocol.

Docmost integrates with AI assistants through the Model Context Protocol, allowing AI models to:

  • Create, read, update, and delete content
  • Get contextual information about workspaces, spaces, and pages
  • Interact with comments
  • Navigate the UI
  • Perform user management tasks

This integration enables seamless AI-assisted workflows within your documentation and knowledge base.

Using with Cursor

The MCP bridge allows AI assistants like Claude in Cursor to interact directly with your Docmost instance:

  1. Configure your Cursor settings to use the MCP bridge:

    {
      "mcpServers": {
        "docmost": {
          "command": "npx",
          "args": [
            "tsx",
            "./packages/mcp-bridge/src/index.ts"
          ],
          "env": {
            "MCP_DEBUG": "true",
            "MCP_SERVER_URL": "http://localhost:3000",
            "MCP_API_KEY": "your_api_key_here",
            "NODE_ENV": "development"
          }
        }
      }
    }
    
  2. Create an API key for your Docmost server:

    ./register-mcp-api-key.sh "Cursor MCP Bridge"
    
  3. Use the generated API key in your Cursor configuration.

  4. Start using tools directly from Cursor to interact with your Docmost content!

Available MCP Tools

The MCP bridge provides the following tool categories:

Content Management

  • space_create, space_list, space_update, space_delete: Manage spaces
  • page_create, page_list, page_update, page_delete, page_move: Manage pages
  • comment_create, comment_list, comment_update, comment_delete: Manage comments
  • attachment_upload, attachment_list, attachment_get, attachment_download, attachment_delete: Manage file attachments

User Management

  • user_list, user_get, user_update: Manage users
  • group_create, group_list, group_update, group_delete, group_addMember, group_removeMember: Manage groups
  • workspace_create, workspace_list, workspace_update, workspace_delete, workspace_addMember, workspace_removeMember: Manage workspaces

UI Control

  • ui_navigate: Navigate to specific destinations in the Docmost interface

Each tool accepts specific parameters and can be called directly from AI assistants that support the Model Context Protocol.

Screenshots

home editor

License

Docmost core is licensed under the open-source AGPL 3.0 license.
Enterprise features are available under an enterprise license (Enterprise Edition).

All files in the following directories are licensed under the Docmost Enterprise license defined in packages/ee/License.

  • apps/server/src/ee
  • apps/client/src/ee
  • packages/ee

Contributing

See the development documentation

相关推荐

  • Contraband Interactive
  • Emulating Dr. Jordan B. Peterson's style in providing life advice and insights.

  • rustassistant.com
  • Your go-to expert in the Rust ecosystem, specializing in precise code interpretation, up-to-date crate version checking, and in-depth source code analysis. I offer accurate, context-aware insights for all your Rust programming questions.

  • Aurity Ltd
  • Create and Publish Business Websites in seconds. AI will gather all the details about your website and generate link to your website.

  • Convincible Ltd
  • You're in a stone cell – can you get out? A classic choose-your-adventure interactive fiction game, based on a meticulously-crafted playbook. With a medieval fantasy setting, infinite choices and outcomes, and dice!

  • John Rafferty
  • Text your favorite pet, after answering 10 questions about their everyday lives!

  • Ian O'Connell
  • Provide players' names or enter Quickstart to start the game!

  • analogchat.com
  • Efficient Spotify assistant for personalized music data.

  • WangRongsheng
  • 🧑‍🚀 全世界最好的 LLM 资料总结 (数据处理、模型训练、模型部署、 O1 模型、 MCP 、小语言模型、视觉语言模型) | Résumé des meilleures ressources LLM du monde.

  • langgenius
  • av
  • Exécutez sans effort LLM Backends, API, Frontends et Services avec une seule commande.

  • alibaba
  • 1Panel-dev
  • 🔥 1Panel fournit une interface Web intuitive et un serveur MCP pour gérer des sites Web, des fichiers, des conteneurs, des bases de données et des LLM sur un serveur Linux.

  • Byaidu
  • PDF Traduction de papier scientifique avec formats conservés - 基于 AI 完整保留排版的 PDF 文档全文双语翻译 , 支持 Google / Deepl / Olllama / Openai 等服务 , 提供 CLI / GUI / MCP / DOCKER / ZOTERO

  • caio-moliveira
  • Ce projet a été créé pour démontrer comment nous pouvons nous connecter avec différents protocoles de contexte de modèle (MCP).

  • microsoft
  • Python tool for converting files and office documents to Markdown.

  • mindsdb
  • AI's query engine - Platform for building AI that can answer questions over large scale federated data. - The only MCP Server you'll ever need

  • rulego
  • ⛓️RULEGO est un cadre de moteur de règle d'orchestration des composants de nouvelle génération légère, intégrée, intégrée et de nouvelle génération pour GO.

  • AstrBotDevs
  • ✨ 易上手的多平台 llm 聊天机器人及开发框架 ✨ 平台支持 QQ 、 QQ 频道、 Télégramme 、微信、企微、飞书 | MCP 服务器、 Openai 、 Deepseek 、 Gemini 、硅基流动、月之暗面、 Olllama 、 Oneapi 、 Dify 等。附带 webui。

  • hkr04
  • SDK C ++ MCP (Protocole de contexte modèle léger)

    Reviews

    2.4 (5)
    Avatar
    user_lS59KAVG
    2025-04-24

    Docmost-mcp by HaruHunab1320 is an exceptional tool. It has truly revolutionized how I manage my projects. The interface is user-friendly and the features are robust, making it a must-have for anyone seeking efficiency and organization. Highly recommend!

    Avatar
    user_IuOdgdvF
    2025-04-24

    I have been using docmost-mcp by HaruHunab1320 and it's an absolute game-changer. The clean interface and seamless performance make managing documents a breeze. The integration is flawless, and the level of customization it offers is simply outstanding. Whether for personal or professional use, this application stands out remarkably. Highly recommend!

    Avatar
    user_nBx9H5wg
    2025-04-24

    Docmost-MCP by HaruHunab1320 is an outstanding tool for enhancing productivity. The user-friendly interface makes it easy to navigate and utilize its diverse features. This seamless integration into daily workflows significantly boosts efficiency. Highly recommended for anyone looking to streamline their tasks!

    Avatar
    user_Urupndhg
    2025-04-24

    As a dedicated user of docmost-mcp, I must say this application has exceeded my expectations. HaruHunab1320 has crafted an exceptional tool that vastly improves productivity and document management. The seamless interface and powerful features make it a must-have for anyone looking to streamline their workflow. Highly recommended!

    Avatar
    user_VefK186L
    2025-04-24

    Docmost-MCP is an exceptional application created by HaruHunab1320. Its seamless integration and intuitive design make it an essential tool for productivity. I appreciate the user-friendly interface and the efficiency it brings to my daily routine. Highly recommended for anyone looking to streamline their workflow!