MCP OpenProject Server

MCP OpenProject Server

MCP server for integrating OpenProject with AI assistants and MCP-compatible clients.

0
Stars
0
Forks
0
Releases

Overview

MCP OpenProject Server is a Model Context Protocol (MCP) server that enables seamless integration of OpenProject data with MCP-compatible AI assistants and clients. Built to support Windsurf and other MCP clients, it exposes OpenProject’s core entities—projects, work packages, tasks—via an MCP-compliant interface. The project is production-ready (version 0.0.2) and publishable as mcp-openproject on PyPI. It provides multiple transport modes; Stdio is the recommended default for MCP clients, with HTTP mode and SSE planned for future releases. The server ships with a generated OpenProject API client to ensure complete coverage of the OpenProject API. It includes encrypted configuration and API key management for secure operation and a CLI with full tooling for managing configuration, testing connections, and starting the server in stdio or HTTP modes. The architecture comprises a FastMCP-based MCP server core, a generated OpenProject client, a security framework, and a robust CLI. This solution supports a range of MCP workflows, including project management, work packages, weekly reports, time tracking, and team management.

Details

Owner
boma086
Language
Python
License
Updated
2025-12-07

Features

PyPI Installation

Install from PyPI with pip install mcp-openproject

Multiple Transport Modes

Supports multiple transport modes, currently Stdio; HTTP SSE planned.

OpenProject API Integration

Complete access to projects, work packages, and tasks.

Security

Encrypted configuration and API key management.

CLI Interface

Comprehensive command-line tools.

MCP Compatible

Works with Windsurf, and other MCP clients.

Production Tested

Verified installation and CLI functionality.

Audience

AI assistantsConnect OpenProject data to AI assistants via MCP for enhanced workflows.
DevelopersDevelopers build MCP clients and tooling around OpenProject integration workflows.
TeamsTeams seeking OpenProject access via MCP for cross-tool collaboration and automation.

Tags

MCPOpenProjectWindsurfAI assistantsCLIOpenProject APISecurityStdioHTTP (planned)SSE (planned)