Agent♥︎Age
Catalog

OpenProject

Official

by alex13slem · TypeScript

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

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

Topics

codexmcpopenprojectproductivitytypescriptcodex-pluginmcp-servermodel-context-protocolproject-managementself-hosted
OpenProject - agentage MCP Catalog