OpenProject MCP server: a comprehensive, write-capable Model Context Protocol server for OpenProject API v3. Manages projects, work packages, attachments, relations, boards, users, and notifications with 41 focused tools. Supports listing and fetching content, including text-based and binary attachments, within size-limited requests.
🛠️ Key Features
- Write-capable MCP server for OpenProject API v3
- Handles projects, work packages, attachments, relations, boards, users, watchers, and notifications
- File operations: list work package files, fetch content (text directly, binary as MCP resources)
- Size-limited uploads and downloads per request
- Grounded in 41 focused tools for broad coverage
- Part of OpenProject Codex ecosystem
🚀 Use Cases
- Manage OpenProject entities via MCP, including projects, work packages, and boards
- Retrieve attachment lists and content for work packages
- Synchronize users, notifications, and reference data with MCP clients
- Self-hosted, TypeScript-ready server for Codex plugins
⚡ Developer Benefits
- Clear API surface for OpenProject data models
- Structured toolset aligned with MCP conventions
- Integration within the OpenProject Codex plugin ecosystem
- Self-hosted, configurable, and extensible server
⚠️ Limitations
- Upload/download size per request is bounded
- Binary attachments are exposed as embedded MCP resources
- Documentation references OpenProject Codex plugin ecosystem for context