Metadata-Version: 2.4
Name: yugen-docmost-mcp
Version: 0.1.1
Summary: Unofficial, security-first MCP server for self-hosted Docmost Community Edition.
Keywords: docmost,wiki,mcp,model-context-protocol
Author: Yugen Labs
License-Expression: Apache-2.0
License-File: LICENSE
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Typing :: Typed
Requires-Dist: docmost-client>=0.1.0,<0.2
Requires-Dist: mcp>=2.3.0,<3
Requires-Python: >=3.11
Project-URL: Homepage, https://github.com/YugenLabsTI/shrd-docmost-mcp
Project-URL: Documentation, https://github.com/YugenLabsTI/shrd-docmost-mcp#readme
Project-URL: Issues, https://github.com/YugenLabsTI/shrd-docmost-mcp/issues
Project-URL: Changelog, https://github.com/YugenLabsTI/shrd-docmost-mcp/blob/main/packages/yugen-docmost-mcp/CHANGELOG.md
Description-Content-Type: text/markdown

# yugen-docmost-mcp

> **Unofficial, not affiliated with Docmost.**

Security-first MCP server that lets AI agents search, read, and optionally write a
self-hosted **Docmost Community Edition** wiki (tested with Docmost 0.96.0).

```bash
DOCMOST_BASE_URL=https://wiki.example.com \
DOCMOST_EMAIL=agent@example.com \
DOCMOST_PASSWORD_FILE=/run/secrets/docmost_password \
yugen-docmost-mcp
```

Read tools: `search`, `list_spaces`, `list_children`, `get_page`, `get_page_outline`,
`list_recent_pages` and `list_comments`. Writes are off by default: `DOCMOST_READ_ONLY=0`
enables `create_page`, `update_page` and `edit_section`; `DOCMOST_ALLOW_COMMENTS=1`
enables `add_comment`; `DOCMOST_ALLOW_MOVE=1` (with `DOCMOST_READ_ONLY=0`) enables
`move_page`.

See the [project README](https://github.com/YugenLabsTI/shrd-docmost-mcp#readme) for configuration, the tool reference, the
security model, and the compatibility matrix.
