loading…
Search for a command to run...
loading…
A comprehensive MCP server providing advanced Redmine project analytics, web automation via Playwright, and iTunes music integration. It enables detailed tracki
A comprehensive MCP server providing advanced Redmine project analytics, web automation via Playwright, and iTunes music integration. It enables detailed tracking of sprint metrics, bug counts, and team performance through a token-optimized tool architecture.
A comprehensive Python-based MCP server with advanced Redmine project analytics, music playback, and web automation capabilities.
total_count fieldmcp/
├── backend/
│ ├── server.py # FastAPI server with 24 tools
│ ├── redmine_direct.py # Direct API queries (accurate counts)
│ ├── redmine_analytics_v2.py # 10 comprehensive analytics functions
│ ├── redmine_analytics.py # Legacy analytics (cache-based)
│ └── redmine_cache.py # Cache system (deprecated)
├── frontend/
│ ├── src/
│ │ ├── App.jsx # React UI with custom analytics rendering
│ │ └── App.css # Styled components
│ └── vite.config.js
├── mcp-server/
│ ├── server.py # FastMCP server
│ └── agents/
│ ├── music.py # iTunes integration
│ ├── playwright_agent.py # Web automation
│ ├── redmine.py # Basic Redmine tools
│ └── redmine_oauth.py # OAuth support
└── .kiro/
└── skills/
└── redmine-analytics.md # Agent skill documentation
git clone https://github.com/a1official/mcp.git
cd mcp
python -m venv .venv
.venv\Scripts\activate # Windows
source .venv/bin/activate # Linux/Mac
cd backend
pip install -r requirements.txt
cd frontend
npm install
cp .env.example .env
# Edit .env with your credentials:
# REDMINE_URL=https://your-redmine.com
# REDMINE_API_KEY=your_api_key
# GROQ_API_KEY=your_groq_key
Terminal 1 - Backend:
cd backend
python server.py
# Runs on http://localhost:3001
Terminal 2 - Frontend:
cd frontend
npm run dev
# Runs on http://localhost:5173
"What is the sprint status for Week - 7?"
"How many issues are committed in the current sprint?"
"Show me sprint completion percentage"
"How many open bugs in project NCEL?"
"Show me critical bugs"
"What is the bug-to-story ratio?"
"Show me team workload distribution"
"Are any team members overloaded?"
"What is the average cycle time?"
"What is the throughput for last 4 weeks?"
"Are we closing more tickets than creating?"
"Show me monthly activity"
sprint_committed_stories() - Total issues in sprintsprint_completion_status() - Completion metricstasks_in_progress() - In-progress countblocked_tasks() - Blocked issues countbacklog_size() - Total backlog metricshigh_priority_open() - High-priority itemsmonthly_activity() - Created vs closed this monthbug_metrics() - Comprehensive bug statisticsteam_workload() - Workload by memberthroughput_analysis() - Weekly throughput metricstotal_count fieldlimit=1 for efficiency"ncel", "NCEL"6.env file excluded from gitMIT License - See LICENSE file for details
For issues and questions:
Built with ❤️ using Python, FastAPI, React, and FastMCP
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"redmine-analytics-and-automation-mcp-server": {
"command": "npx",
"args": []
}
}
}