1. Conduid
  2. Developer Tools
  3. MCP OpenProject Server
MCP server · Developer Tools

MCP OpenProject Server

72 tools for the OpenProject API v3: work packages, attachments, git activity, time, reporting

Unclaimed last commit 10 months ago analytics
43Fair

Scored 17 days ago · breakdown

About MCP OpenProject Server

MCP OpenProject Server is an MCP server published by boma086 in the Developer Tools category: 72 tools for the OpenProject API v3: work packages, attachments, git activity, time, reporting. It has been installed 0 times through Conduid.

Six months or more without a commit doesn't mean the server is broken, but check the open issues (0) before depending on it in production.

Install

Install
npx mcp-openproject
Claude Code
claude mcp add openproject -- npx -y openproject-codex-plugin
npx
npx -y openproject-codex-plugin
uvx
uvx openproject-mcp-server
pip
pip install openproject-mcp-server

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

Ask AI about MCP OpenProject Server

Powered by Claude · Grounded in docs

I know everything about MCP OpenProject Server. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ·README presentNot checked yet.
  • ·License declaredNot checked yet.
  • ·Tests presentNot checked yet.
  • ·Dependencies pinnedNot checked yet.
  • ·No dynamic code executionNot checked yet.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

README

MCP OpenProject Server

A Model Context Protocol (MCP) server for integrating OpenProject with AI assistants like Windsurf, and other MCP-compatible clients. Version: 0.0.2 | Status: Production Ready | PyPI: mcp-openproject

🚀 Quick Start

Option 1: Install from PyPI or github (Recommended for Users)

#pipx (isolated environment)
pipx install mcp-openproject
#or Install from PyPI
pip install mcp-openproject
# Install globally from GitHub
pipx install git+https://github.com/boma086/mcp-openproject.git
# Test installation
mcp-openproject --help

Option 2: Development Installation

# Clone repository
git clone https://github.com/boma086/mcp-openproject.git
cd mcp-openproject
# Install in development mode
pip install -e .

⚙️ MCP Client Configuration

Windsurf Configuration

Add this to your MCP client configuration:

{
  "mcpServers": {
    "openproject": {
      "command": "mcp-openproject",
      "args": ["server", "--stdio"],
      "env": {
        "OPENPROJECT_BASE_URL": "http://localhost:8090/",
        "OPENPROJECT_API_KEY": "your-api-key-here"
      }
    }
  }
}

Features

  • 🚀 PyPI Installation: Install from PyPI with pip install mcp-openproject
  • 📡 Multiple Transport Modes: 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

CLI Commands

# Show help
mcp-openproject --help
# Test connection to OpenProject
mcp-openproject test
# Show current configuration
mcp-openproject config
# Start MCP server in different modes
mcp-openproject server --stdio          # Stdio mode (for MCP clients)
mcp-openproject server --http --port 8000  # HTTP mode
# Check server status
mcp-openproject status

Available MCP Tools

  • Project Management: List projects, get project details, project statistics
  • Work Packages: Create, read, update work packages and tasks
  • Weekly Reports: Generate weekly reports for projects
  • Time Tracking: Log time entries, track project hours
  • Team Management: Access user information and team assignments

Architecture

This project uses a comprehensive architecture with:

  • MCP Server: FastMCP-based implementation with multiple transport modes
  • OpenProject Integration: Generated API client with full OpenProject support
  • Security Framework: Encrypted configuration and API key management
  • CLI Interface: Comprehensive command-line tools for all operations

Key Components

  • mcp_server/: Core MCP server implementation
  • pyproject.toml: Project configuration with comprehensive dependency management #- smithery.yaml: Smithery platform deployment configuration

Transport Modes

✅ Stdio Mode (Recommended for MCP Clients)

  • Use Case: Direct integration with Claude Code, Windsurf, and other MCP clients
  • Command: mcp-openproject server --stdio
  • Benefits: Standard MCP protocol, low latency, secure

🚧 HTTP Mode (Planned)

  • Use Case: Web applications, HTTP API integration
  • Command: mcp-openproject server --http --port 8000
  • Benefits: RESTful API, web-friendly, CORS support

🚧 SSE Mode (Planned)

  • Status: Planned for future release
  • Use Case: Real-time updates, streaming responses
  • Command: mcp-openproject server --sse --port 8001 (future)

License

MIT License - see LICENSE file for details.\

Changelog

See CHANGELOG.md for version history and updates.

README mirrored from the source repository 17 days ago. The original is authoritative.

Questions

About MCP OpenProject Server

How do I install MCP OpenProject Server?

Run npx mcp-openproject, then add the server to your MCP client's configuration. Conduid has recorded 0 installs, so the command is known to work with current clients.

Is MCP OpenProject Server safe to use with an AI agent?

Its trust score is 43 out of 100 (fair). It passes 0 of 1 static security checks; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is MCP OpenProject Server still maintained?

The last commit was 10 months ago, with 0 open issues. That's long enough that you should check whether the maintainer is responding to issues before depending on it.