Skip to main content
Glama

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.

-
security - not tested
F
license - not found
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/damonhess/mcp-openproject'

If you have feedback or need assistance with the MCP directory API, please join our Discord server