OpenProject MCP Server (Model Context Protocol)
This MCP server manages OpenProject entities over API v3, including projects, work packages, files/attachments, relations, boards, users, watchers, notifications, and reference data. It is write-capable and provides a set of focused tools for task and project management workflows, including retrieval of attachment lists and file content.
🛠️ Key Features
- Write-capable Model Context Protocol server for OpenProject API v3
- 41 focused tools across projects, work packages, attachments, relations, boards, users, watchers, notifications, and reference data
- Attachment support: list files for a work package and fetch their content
- Text-based file content returned directly; binary files returned as embedded MCP resources
- Uploads and downloads are size-limited per request
🚀 Use Cases
- Manage OpenProject projects and work packages
- Handle attachment retrieval for work packages
- Work with board views and relations between items
- Manage users, watchers, and notifications
⚡ Developer Benefits
- Consolidates OpenProject operations into MCP tools for developer use
- Supports both text file return and embedded resources for binary files
⚠️ Limitations
- Uploads and downloads are limited by request size
- Attachment tools include listing files on a work package and fetching content, with binary files delivered as embedded resources