docmost-mcp
Verified Safeby robertlestak
Overview
An MCP (Model Context Protocol) server that translates Docmost REST API calls into MCP tools, enabling external clients (e.g., AI models) to interact with Docmost functionalities.
Installation
docker run -e DOCMOST_URL=https://docmost.example.com -e DOCMOST_USER=admin -e DOCMOST_PASS=your_password -p 8080:8080 docmost-mcpEnvironment Variables
- LOG_LEVEL
- DOCMOST_URL
- DOCMOST_USER
- DOCMOST_PASS
Security Notes
The server retrieves credentials (username and password) from environment variables or command-line arguments. While environment variables are a standard secure practice, passing sensitive information directly via command-line flags (e.g., `-docmost-pass`) can expose it to other processes on the same system (e.g., via `ps aux`). The internal client handles authentication and uses `Bearer` tokens for subsequent requests. Input parameters are handled via `url.Values` encoding, which prevents direct injection issues at the gateway level. Overall security largely depends on the underlying Docmost API's robustness.
Similar Servers
mcpo
Exposes Model Context Protocol (MCP) tools as OpenAPI-compatible HTTP servers.
Unla
Transforms existing MCP Servers and APIs into MCP protocol-compliant endpoints through configuration, enabling LLM tool calling without code changes.
mcp-k8s-go
This MCP server enables interaction with Kubernetes clusters to list, get, apply, and execute commands on various resources through a conversational interface.
typingmind-mcp
A server for managing and integrating Model Context Protocol (MCP) servers with TypingMind, enabling custom AI model connections.