Skip to main content
Glama

MCP Memory Service

REPOSITORY_STATISTICS.md10.3 kB
# MCP Memory Service - Repository Statistics **Analysis Period**: December 26, 2024 - October 31, 2025 (10 months) **Generated**: October 31, 2025 ## 📊 Visualizations This report includes 5 generated visualizations in [`charts/`](charts/): 1. **[Monthly Activity](charts/monthly_activity.png)** - Commits and releases over time (dual-axis chart) 2. **[Activity Patterns](charts/activity_patterns.png)** - Hourly and daily commit patterns 3. **[Contributors](charts/contributors.png)** - Contributor distribution pie chart 4. **[October Sprint](charts/october_sprint.png)** - October 2025 detailed daily breakdown 5. **[Growth Trajectory](charts/growth_trajectory.png)** - Cumulative commits and releases To regenerate charts: `uv run python generate_charts.py` (requires pandas, matplotlib, seaborn) --- ## Executive Summary | Metric | Value | Note | |--------|-------|------| | **Total Commits** | 1,536 | ~5 commits/day average | | **Total Releases** | 173 | ~17 releases/month | | **Code Added** | 1,040,315 lines | | | **Code Removed** | 729,217 lines | | | **Net Change** | +311,098 lines | | | **File Changes** | 10,583 | | | **Contributors** | 10 | Primary maintainer + 9 contributors | | **GitHub Issues** | 98 (94 closed) | 96% closure rate | | **Pull Requests** | 93 (74 merged) | 80% merge rate | | **Active Days** | ~200 days | 65% of calendar days | --- ## 🚀 Key Highlights ### October 2025: The Sprint Month - **65 releases** in a single month (38% of all releases) - **13 releases in 4 days** (Oct 28-31): v8.12.0 → v8.15.1 - **310 commits** in October alone - **Peak day**: Oct 3 with 46 commits ### Development Velocity - **Average**: 5 commits/day, 17 releases/month - **Peak month**: July 2025 with 351 commits - **Sustained activity**: 3 months with 300+ commits (Jul, Aug, Oct) ### Community Engagement - **96% issue closure rate** (94 of 98 issues resolved) - **80% PR merge rate** (74 of 93 PRs merged) - **9 external contributors** beyond primary maintainer --- ## 📊 Monthly Activity Breakdown ### Commits by Month | Month | Commits | % of Total | Releases | Notes | |-------|---------|-----------|----------|-------| | 2024-12 | 55 | 3.6% | 1 | Initial development | | 2025-01 | 34 | 2.2% | 0 | | | 2025-02 | 2 | 0.1% | 0 | Low activity period | | 2025-03 | 66 | 4.3% | 0 | Resumed development | | 2025-04 | 102 | 6.6% | 0 | | | 2025-05 | 4 | 0.3% | 0 | Minimal activity | | 2025-06 | 36 | 2.3% | 0 | | | 2025-07 | 351 | 22.9% | 9 | **Peak commits** | | 2025-08 | 330 | 21.5% | 64 | **Peak releases** | | 2025-09 | 246 | 16.0% | 34 | Sustained momentum | | 2025-10 | 310 | 20.2% | 65 | **13 releases in 4 days** | ### Growth Trajectory ``` Commits (bar chart): 2024-12 ████████ 55 2025-01 ██████ 34 2025-02 █ 2 2025-03 ███████████ 66 2025-04 █████████████████ 102 2025-05 █ 4 2025-06 ██████ 36 2025-07 ████████████████████████████ 351 2025-08 ███████████████████████████ 330 2025-09 ████████████████████ 246 2025-10 ████████████████████████ 310 ``` --- ## 👥 Contributor Analysis | Rank | Contributor | Commits | % of Total | Role | |------|-------------|---------|-----------|------| | 1 | Henry | 1,025 | 66.7% | Primary maintainer | | 2 | doobidoo | 302 | 19.7% | Co-maintainer | | 3 | Heinrich Krupp | 86 | 5.6% | Contributor | | 4 | Salih Ergüt | 42 | 2.7% | Contributor | | 5 | zod | 20 | 1.3% | Contributor | | 6 | Phuong Lambert | 19 | 1.2% | Contributor | | 7 | 3dyuval | 10 | 0.7% | Contributor | | 8 | muxammadreza | 8 | 0.5% | Contributor | | 9 | Henry Mao | 6 | 0.4% | Contributor | | 10 | MichaelPaulukonis | 4 | 0.3% | Contributor | **Note**: "Henry", "doobidoo", and "Heinrich Krupp" appear to be the same person with different git identities (total: 1,413 commits, 92% of all commits). --- ## ⏰ Activity Patterns ### By Day of Week ``` Sunday ████████████████████ 314 commits (20.4%) Weekend Warrior Monday █████████████████ 271 commits (17.6%) Tuesday ███████████ 177 commits (11.5%) Wednesday █████████ 127 commits (8.3%) Thursday █████████ 131 commits (8.5%) Friday ██████████████ 231 commits (15.0%) Saturday ██████████████████ 285 commits (18.5%) Weekend Warrior ``` **Insight**: 39% of commits on weekends (599 commits) - classic side-project pattern! ### By Hour of Day ``` Peak Hours (20:00-22:00): 448 commits (29.2% of total) 00:00 ███ 22 01:00 █ 6 ... 07:00 ████████ 76 Morning surge 08:00 █████████ 90 09:00 ████████ 73 ... 13:00 █████████ 92 Lunch break activity 14:00 ██████████ 97 ... 19:00 ██████████ 98 Evening peak begins 20:00 ██████████████ 138 ⭐ Peak hour #2 21:00 ███████████████160 ⭐ Peak hour #1 22:00 ██████████████ 150 ⭐ Peak hour #3 23:00 ████████ 64 ``` **Insight**: Primary development happens evenings (19:00-23:00) with 46% of commits. Morning surge (07:00-09:00) accounts for 16%. Matches the "mornings, lunch breaks, and evenings" pattern from LinkedIn post! --- ## 📦 Release Velocity ### Total Releases: 173 | Version Range | Count | Period | Notes | |---------------|-------|--------|-------| | v1.x - v5.x | 9 | Dec 2024 - Jun 2025 | Early development | | v6.x | 20 | Jul 2025 | Major feature additions | | v7.x | 55 | Aug 2025 | **Peak release month** | | v8.0 - v8.15.1 | 89 | Sep-Oct 2025 | Production hardening | ### October 2025 Release Storm **65 releases in 31 days** with a concentrated burst: | Date | Releases | Notable Versions | |------|----------|------------------| | Oct 28 | 4 | v8.12.0 (critical bugs) → v8.12.1 (fixes) | | Oct 29 | 1 | v8.13.0 (integration tests) | | Oct 30 | 4 | v8.13.1 → v8.13.4 (bug cascade) | | Oct 31 | 6 | v8.14.0 → v8.15.1 (polish + Windows support) | **Total: 15 releases in 4 days** --- ## 💻 Technology Stack ### Language Breakdown (Current Codebase) | Language | Files | % | |----------|-------|---| | JavaScript | 819 | 34.9% | | Markdown | 361 | 15.4% | | JSON | 240 | 10.2% | | **Python** | **223** | **9.5%** | | TypeScript | 172 | 7.3% | | Bytecode (.pyc) | 170 | 7.3% | | Shell | 51 | 2.2% | | YAML | 24 | 1.0% | | HTML | 4 | 0.2% | | CSS | 3 | 0.1% | ### Project Structure ``` mcp-memory-service/ ├── src/ # Core Python package ├── claude-hooks/ # Claude Code integration (JS/Python) ├── scripts/ # Utilities and automation ├── tests/ # Test suite ├── docs/ # Documentation ├── claude_commands/ # Slash commands ├── tools/ # Development tools └── examples/ # Usage examples ``` --- ## 🐛 GitHub Engagement ### Issues | Status | Count | % | |--------|-------|---| | **Open** | 4 | 4% | | **Closed** | 94 | 96% | | **Total** | 98 | 100% | **Closure Rate**: 96% (excellent project health indicator) ### Pull Requests | Status | Count | % | |--------|-------|---| | **Open** | 0 | 0% | | **Merged** | 74 | 80% | | **Closed (not merged)** | 19 | 20% | | **Total** | 93 | 100% | **Merge Rate**: 80% (healthy code review process) --- ## 📈 Recent Activity (Last 30 Days) - **309 commits** (10 commits/day average) - **15 releases** (1 release every 2 days) - **Sustained high velocity** despite being a side project --- ## 🎯 Development Philosophy Insights Based on commit patterns and activity analysis: ### Time Investment Pattern - **Weekends**: 39% of commits (599 total) - **Evenings (19:00-23:00)**: 46% of commits (710 total) - **Morning surge (07:00-09:00)**: 16% of commits (239 total) - **Lunch breaks (12:00-14:00)**: 17% of commits (262 total) **Conclusion**: Classic "side project done in spare time" pattern - mornings before work, lunch breaks, evenings after work, and weekends. Matches the DevOps Engineer narrative perfectly! ### Burst vs Sustained Work - **Burst periods**: July, August, October (300+ commits/month) - **Low periods**: February, May (minimal activity) - **Recovery pattern**: Every burst followed by sustained 200+ commit months **Conclusion**: Intense development sprints followed by maintenance periods - sustainable long-term development pattern. ### Quality Indicators - **96% issue closure rate**: Responsive to bug reports and feature requests - **80% PR merge rate**: Selective code review, quality over quantity - **Multiple small releases**: Rapid iteration, continuous delivery - **Comprehensive testing**: 32 integration tests added in single session (v8.13.0) --- ## 🌟 Notable Achievements 1. **1M+ lines of code written** in 10 months (solo project with contributors) 2. **173 releases** averaging 17/month (some months 60+) 3. **13 releases in 4 days** (Oct 28-31) fixing critical production bugs 4. **96% issue closure rate** - responsive maintenance 5. **9 external contributors** - community traction 6. **Sustained 300+ commit months** - consistent high velocity 7. **Weekend/evening development** - true passion project alongside full-time work --- ## 📝 Data Sources This report was generated from: - Git commit history (`git log --all`) - GitHub API (`gh` CLI for issues/PRs) - Repository file analysis (`find`, `wc`, `cloc`) - Tag/release history (`git tag`) For raw data exports, see `docs/statistics/data/` directory. --- **Report generated**: October 31, 2025 **Repository**: https://github.com/doobidoo/mcp-memory-service **License**: Apache 2.0

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/doobidoo/mcp-memory-service'

If you have feedback or need assistance with the MCP directory API, please join our Discord server