dolibarr-mcp-server
Verified Safeby MONA-RE
Overview
This MCP server enables AI assistants to manage Dolibarr projects and tasks through a secure, natural language interface.
Installation
docker run -i --rm -e DOLIBARR_URL="<your_dolibarr_url>" -e DOLIBARR_API_KEY="<your_api_key>" dolibarr-tasks-mcp-server:latestEnvironment Variables
- DOLIBARR_URL
- DOLIBARR_API_KEY
Security Notes
The server uses environment variables and Docker secrets for API keys, preventing hardcoding. Input validation is performed for required fields and data types. No use of 'eval' or other directly dangerous functions was found. Network communication uses httpx, supporting HTTPS. The server is designed to run as a non-root user within Docker. A notable functional discrepancy exists where the `dolibarr_create_task` and `dolibarr_modify_task` tools in `dolibarr_tasks_server.py` expect `planned_workload` in seconds, but their documentation (READMEs) states 'Planned hours'. The code explicitly errors if it detects an input value that is small (less than 1 hour when interpreted as seconds), suggesting the user should convert hours to seconds before calling the tool, which contradicts the stated input format in the documentation. This is a usability bug rather than a security vulnerability.
Similar Servers
mcp-server-odoo
Enables AI assistants to interact with Odoo ERP systems, providing natural language access to business data for searching, creating, updating, and deleting records.
conductor-tasks
Conductor Tasks acts as an intelligent AI-powered assistant for developers, streamlining the entire development lifecycle from task generation and planning (parsing PRDs, expanding tasks, generating implementation steps) to execution and code modification (generating diffs). It provides visual task management, integrates with various IDEs, and leverages multiple LLM providers for optimal results and cost efficiency.
mcp-todoist
Connects Claude with Todoist for comprehensive task and project management through natural language, acting as an AI assistant for productivity.
mcp-server-atlassian-jira
Connects AI assistants to Jira projects, issues, and workflows to enable natural language interaction for project management and issue tracking.