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

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

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