Provides tools for managing OpenProject projects and work packages, including creating and updating work packages, tracking time, managing comments, and retrieving reference data such as statuses, types, and users.
OpenProject MCP Server
MCP server for OpenProject integration with n8n workflows.
Features
Project management (list, get details)
Work packages (create, update, list, get)
Time tracking
Comments
Reference data (statuses, types, users)
Quick Start
Docker
n8n Integration
Credential Type: MCP Client (HTTP Streamable)
URL:
http://mcp-openproject:8000/mcp
Environment Variables
OPENPROJECT_URL: OpenProject instance URL (default: http://openproject:8080)OPENPROJECT_API_KEY: OpenProject API keyLOG_LEVEL: Logging level (default: INFO)
Available Tools
list_projects: List all accessible projectsget_project: Get project detailscreate_work_package: Create new work packagelist_work_packages: List work packages with filtersget_work_package: Get work package detailsupdate_work_package_status: Update work package statuslog_time: Log time against work packageget_time_entry_activities: Get available time entry activitiesget_statuses: Get all work package statusesget_types: Get all work package typesget_users: Get users with optional project filteradd_comment: Add comment to work package
Production Deployment
See parent repository for Docker Compose deployment to stack_net network.