Generate project reports from OpenProject data
Generates weekly/monthly reports, risk assessments, and workload analysis for OpenProject teams.
0.0.1Add to Favorites
Why it matters
Connect AI assistants to OpenProject to automatically generate intelligent project reports, assess risks, and analyze team workload without manual data gathering or formatting.
Outcomes
What it gets done
Extract work packages, milestones, and project data from OpenProject via API
Generate weekly, monthly, and progress reports using customizable templates
Assess project risks by analyzing task status, deadlines, and dependencies
Analyze team member workload distribution and provide optimization recommendations
Source
Get it from source
Spark does not host a copy of it.
Open sourceReports
Agent outcome reports
No reports yet
Overview
MCP ProjectManage OpenProject
OpenProject MCP Server generates intelligent project reports for team leaders: weekly, monthly, and progress reports from templates (including Japanese-style business report formats), project risk assessment, and team workload analysis, exposed as MCP tools with a web template editor. Use it when a team leader needs automated report generation, risk assessment, or workload analysis from OpenProject project data. The HTTP solution (port 8010) is the production-stable option; the FastMCP variant is experimental.
What it does
This OpenProject MCP Server is built for team leaders who need intelligent, automatically generated project reports. Its core features are smart report generation (weekly, monthly, and progress reports), real-time project risk identification and assessment, team workload analysis with optimization suggestions, and a template system supporting custom report formats, including professional Japanese-style business report templates (weekly, monthly, and progress-report variants). It speaks the standard MCP protocol so it integrates directly with Claude Desktop, Cursor, and other AI tools, and it ships with a web-based template editor for creating and editing custom report templates.
When to use - and when NOT to
Use it when a team leader or PM wants AI-generated status reports, risk assessments, or workload analysis pulled directly from OpenProject project data instead of compiling them manually. Three deployment solutions are offered with different maturity: the HTTP solution (port 8010) is the production-stable, recommended option; the FastAPI solution (port 8020) is feature-complete and recommended for development and testing, with interactive API docs at /docs; and the FastMCP solution is explicitly marked experimental, intended for technical evaluation rather than production use. Do not point production traffic at the FastMCP variant given that status.
Capabilities
- Report generation -
generate_report_from_template, producing weekly, monthly, or progress reports from a chosen template and project ID (e.g.japanese_weekly_report). - Risk assessment -
assess_project_risks, identifying and evaluating project risk for a given project ID. - Workload analysis - analyzes team members' workload and suggests optimizations.
- Template system - built-in Japanese-style weekly, monthly, and progress-report templates, plus custom templates authored through the web template editor.
How to install
Optionally start OpenProject itself with Docker (docker-compose up -d, default login admin/admin at http://localhost:8090). For the recommended HTTP solution:
cd solution-http
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
pip install -e ../mcp-core
cp .env.example .env # set OPENPROJECT_URL and OPENPROJECT_API_KEY
python3 -m src.main
This exposes a web UI at http://localhost:8010/web/template_editor.html, an MCP endpoint at http://localhost:8010/mcp, and a health check at /health. The FastAPI solution follows the same pattern on port 8020 (cd solution-fastapi, python app/main.py), adding interactive API docs at /docs. For Claude Desktop or Cursor, point an mcpServers entry at the running MCP endpoint (e.g. http://localhost:8020/mcp). Get an OpenProject API key from "My Account" -> "Access Tokens" inside OpenProject.
Who it's for
Team leaders and project managers running OpenProject who want AI-generated weekly/monthly/progress reports, project risk assessments, and team workload analysis, including teams that need professionally formatted Japanese-style business reports, without compiling that data by hand every reporting cycle.
FAQ
Common questions
Discussion
Questions & comments · 0
Sign In Sign in to leave a comment.