MCP Hub
Back to servers

OpenProject MCP Server

A project management MCP server that enables AI models and n8n workflows to manage OpenProject work packages, track time, and access reference data like users and statuses.

Tools
12
Updated
Jan 8, 2026
Validated
Jan 9, 2026

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

docker build -t mcp-openproject .
docker run -p 8000:8000 -e OPENPROJECT_URL=http://openproject:8080 -e OPENPROJECT_API_KEY=your-key mcp-openproject

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 key
  • LOG_LEVEL: Logging level (default: INFO)

Available Tools

  • list_projects: List all accessible projects
  • get_project: Get project details
  • create_work_package: Create new work package
  • list_work_packages: List work packages with filters
  • get_work_package: Get work package details
  • update_work_package_status: Update work package status
  • log_time: Log time against work package
  • get_time_entry_activities: Get available time entry activities
  • get_statuses: Get all work package statuses
  • get_types: Get all work package types
  • get_users: Get users with optional project filter
  • add_comment: Add comment to work package

Production Deployment

See parent repository for Docker Compose deployment to stack_net network.

Reviews

No reviews yet

Sign in to write a review