Agent♥︎Age
Catalog

OpenProject

Official

by alex13slem · TypeScript

Manage OpenProject projects, work packages, files, relations, boards, users, and notifications.

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

Topics

codexmcpopenprojectproductivitytypescriptcodex-pluginmcp-servermodel-context-protocolproject-managementself-hosted