Skip to main content
9 – 17 UHR +49 8031 3508270 LUITPOLDSTR. 9, 83022 ROSENHEIM
DE / EN
CompanyGPT Integration MCP server: self-hosted

Use OpenProject with AI via MCP

Organizations that self-host for data protection reasons often run their projects in OpenProject – which is exactly where the current state of tasks, dates and responsibilities lives. The vendor does not offer an MCP server, but community servers built on the REST API v3 do exist, and we operate them inside your CompanyGPT environment.

What is OpenProject?

OpenProject is open source project management software from OpenProject GmbH in Berlin. Teams use it to plan work packages, Gantt schedules, agile boards, time tracking and project wikis. It runs either as the vendor’s cloud offering or – the norm for public authorities, universities and organizations with strong data sovereignty requirements – as an installation in their own data center.

For AI agents, OpenProject matters less as a document store than as a source of status: who owns which work package, what is overdue, which dependencies exist. All of this is available in structured form through the REST API v3, so it can be queried in natural language instead of assembled from filters and reports.

Connection at a Glance

MCP server
Community, self-hosted – no official server from the vendor
Repositories
jtauschl/openproject-ce-mcp, AndyEverything/openproject-mcp-server
Interface
OpenProject REST API v3 (HAL/JSON)
Authentication
API key (access token, basic auth scheme apikey) or OAuth2
Operating model
Self-hosted or OpenProject Cloud
Data flow
MCP container inside your CompanyGPT environment

How to Connect OpenProject to CompanyGPT

OpenProject does not publish an official MCP server. What exists are several community MCP servers built on the REST API v3 – among them jtauschl/openproject-ce-mcp, which exposes up to 128 tools across the full v3 interface, and AndyEverything/openproject-mcp-server. We select the server that matches your use case based on the functional scope you need.

We run the MCP server as a container inside your CompanyGPT environment. Authentication uses an API key from the OpenProject user account (My Account → Access Tokens, basic auth scheme apikey); OAuth2 is available as an alternative. The key therefore stays in your own tenant, and project data never leaves the path between CompanyGPT and OpenProject.

How the connection is established depends on your operating model. With the vendor-hosted OpenProject Cloud, the container reaches the API directly over the internet. With a self-hosted instance in your own data center, we set up the network connectivity together with your IT team. Inside CompanyGPT, your administrators then control by role and group which teams may use the OpenProject integration.

Note for on-premises operation: CompanyGPT runs in your own Azure tenant – so your on-premises network can be connected directly: via a site-to-site VPN (Azure VPN Gateway) or ExpressRoute between your corporate network and the virtual network of your CompanyGPT environment. The system does not need to be publicly reachable; we set up the connection together with your IT team.

Typical Use Cases

How AI agents in CompanyGPT work with OpenProject

Project status on demand

Project leads ask which work packages are overdue or have no assignee and get a sorted overview instead of hand-built filter views.

Prepare a status report

Ahead of a steering committee, an agent condenses progress, open risks and upcoming milestones from the work packages into a draft that only needs sharpening.

Turn meeting notes into tasks

From a set of minutes, the assistant derives new work packages with title, description and assignment – within the permissions of the configured access.

Frequently Asked Questions

OpenProject and AI – the most important answers

Does OpenProject have an official MCP server?

No. The vendor does not currently provide one. However, several community servers built on the REST API v3 exist, such as openproject-ce-mcp with up to 128 tools covering the scope of the interface.

Where does the MCP server run?

As a container inside your CompanyGPT environment. No third-party service sits between your instance and OpenProject, and the API key stays in your tenant.

We use OpenProject Cloud – do we still need network connectivity?

No. With the vendor's cloud offering the API is reachable over the internet and the MCP container talks to it directly. A secured network connection is only required if you run OpenProject yourself in your own data center.

Does the AI see more than a user is allowed to see?

Access runs through the configured API account and its permissions in OpenProject. We usually set up a dedicated account with clearly scoped project permissions; in CompanyGPT the integration is additionally released only to selected roles and groups.

Can the assistant also modify work packages?

That depends on the permissions of the account used and the tools enabled. We recommend starting with read access and adding write operations once the workflows have settled.

Related Integrations

Project Management & Collaboration

OpenProject and Your AI – GDPR-Compliant with CompanyGPT

CompanyGPT is the enterprise AI assistant in your own cloud tenant: all relevant AI models, your company data and integrations like OpenProject – centrally managed, with roles and permissions. We set up the connection together with you.

OpenProject is a trademark of its respective owner (OpenProject GmbH). Its mention describes compatibility and does not imply any partnership or endorsement. Availability and scope of the connection depend on the respective vendor.