# π Complete Documentation Index
**Central hub for all notepadpp-mcp documentation**
---
## π― **Quick Navigation**
### **New to the Project?**
1. Start with [README.md](../README.md) - Project overview
2. See [Installation Guide](#installation) - Get started
3. Review [Repository Protection](#repository-protection) - Stay safe
### **Want to Contribute?**
1. Read [CONTRIBUTING.md](../CONTRIBUTING.md) - Guidelines
2. Setup [Branch Protection](#branch-protection) - Workflow
3. Check [Development Guides](#development) - Best practices
### **Need Help?**
1. Check [Troubleshooting](#troubleshooting) - Common issues
2. See [API Documentation](#api-docs) - Tool reference
3. Review [Security](#security) - Report issues
---
## π **Documentation Structure**
```
docs/
βββ repository-protection/ π‘οΈ Git, GitHub, backup & AI workflow
β βββ README.md β Protection strategy hub
β βββ BRANCH_PROTECTION_SETTINGS.md β GitHub setup (5 min)
β βββ BRANCH_STRATEGY_AND_AI_WORKFLOW.md β AI collaboration
β βββ BACKUP_AND_RECOVERY_GUIDE.md β Recovery procedures
β
βββ glama-platform/ π Glama.ai Gold Status & platform integration
β βββ README.md β Platform documentation hub
β βββ GOLD_STATUS_ACHIEVEMENT.md β Original 85/100 certification
β βββ GOLD_STATUS_UPDATE_2025_10_08.md β Enhanced 90/100 status
β βββ CI_CD_GLAMA_OPTIMIZATION_GUIDE.md β Quality optimization
β βββ GLAMA_AI_OPTIMIZATION_SUMMARY.md β Achievements
β βββ GLAMA_AI_PLATFORM.md β Platform overview
β βββ GLAMA_INTEGRATION.md β Integration steps
β βββ GLAMA_GITHUB_APP_SETUP.md β GitHub App setup
β βββ GLAMA_AI_CRITICISM_ANALYSIS.md β Feedback analysis
β βββ GLAMA_AI_RESCAN_GUIDE.md β Rescan procedures
β βββ GLAMA_RESCAN_EMAIL.txt β Support templates
β
βββ notepadpp/ π Complete Notepad++ reference (NEW!)
β βββ README.md β Notepad++ documentation hub
β βββ NOTEPADPP_COMPLETE_GUIDE.md β History, features, config (15+ pages)
β βββ PLUGIN_ECOSYSTEM_COMPREHENSIVE.md β 1,400+ plugins (12+ pages)
β βββ COMMUNITY_AND_SUPPORT.md β Community & help (10+ pages)
β βββ NOTEPADPP_COLOR_FIX_2025_10_08.md β White-on-white fix
β
βββ development/ π» Development guides & best practices (NEW!)
β βββ README.md β Development documentation hub
β βββ AI_DEVELOPMENT_RULES.md β AI collaboration guidelines
β βββ AI_DEVELOPMENT_TOOLS_COMPARISON.md β Tool comparisons
β βββ DEBUGGING_LESSONS_LEARNED.md β Real-world debugging
β βββ DEVELOPMENT_PAIN_POINTS.md β Challenges & solutions
β βββ PYTHON_SNIPPETS_USAGE_GUIDE.md β Reusable patterns
β βββ SYSTEMATIC_PROJECT_UPDATES.md β Update procedures
β βββ PYTHON_DEPENDENCY_HELL_FIX.md β οΈ β Python 3.13 catastrophe fix
β βββ MCP_SYNC_DEBUGGING_GUIDE.md β β File sync debugging (1,896 files!)
β βββ SYNC_HEALTH_INTEGRATION.md β¨ β Health monitoring integration
β
βββ mcp-technical/ π§ MCP server technical docs (NEW!)
β βββ README.md β MCP technical documentation hub
β βββ CLAUDE_DESKTOP_DEBUGGING.md β Claude Desktop debugging
β βββ MCP_PRODUCTION_CHECKLIST.md β Production readiness
β βββ TROUBLESHOOTING_FASTMCP_2.12.md β FastMCP issues
β βββ CONTAINERIZATION_GUIDELINES.md β Docker deployment
β βββ MONITORING_STACK_DEPLOYMENT.md β Observability
β
βββ mcpb-packaging/ π¦ MCPB distribution (NEW!)
β βββ README.md β MCPB packaging hub
β βββ MCPB_BUILDING_GUIDE.md β Complete guide (1,900+ lines)
β βββ MCPB_IMPLEMENTATION_SUMMARY.md β Our implementation
β
βββ DOCUMENTATION_INDEX.md π This file - Complete doc index
βββ ORGANIZATION_SUMMARY.md π Documentation organization log
β
src/notepadpp_mcp/docs/
βββ README.md π Complete API documentation
βββ PRD.md π Product requirements
βββ PLUGIN_ECOSYSTEM.md π Plugin integration (1,400+)
βββ examples/ π‘ Configuration examples
scripts/
βββ README.md π§ Scripts documentation
βββ build-mcpb-package.ps1 π¦ MCPB builder
βββ backup-repo.ps1 πΎ Repository backup
```
---
## π‘οΈ **Repository Protection & AI Workflow**
**Location**: `docs/repository-protection/`
### **Purpose**
Complete strategy for protecting your repository while allowing AI to experiment safely.
### **Documents**
#### **1. Protection Hub**
π [README.md](repository-protection/README.md)
**Central index for all protection documentation**
- Overview of all protection layers
- Quick setup (15 minutes)
- Usage scenarios
- Emergency contacts
#### **2. Branch Protection Settings**
π [BRANCH_PROTECTION_SETTINGS.md](repository-protection/BRANCH_PROTECTION_SETTINGS.md)
**5-minute GitHub setup guide**
- Exact settings to enable
- Visual checklist
- Verification tests
- **Priority: HIGH** - Do this first!
#### **3. Branch Strategy & AI Workflow**
π [BRANCH_STRATEGY_AND_AI_WORKFLOW.md](repository-protection/BRANCH_STRATEGY_AND_AI_WORKFLOW.md)
**Safe AI collaboration guide**
- Three-branch strategy (main/develop/experimental)
- AI playground on feature/experimental
- PR workflow for production
- Examples of safe AI prompts
#### **4. Backup & Recovery Guide**
π [BACKUP_AND_RECOVERY_GUIDE.md](repository-protection/BACKUP_AND_RECOVERY_GUIDE.md)
**Multi-layer protection strategy**
- 5 layers of protection
- Automated backup script
- Git reflog (90-day time machine)
- Emergency recovery scenarios
---
## π **Glama.ai Platform & Gold Status**
**Location**: `docs/glama-platform/`
### **Purpose**
Complete documentation for achieving, maintaining, and enhancing Gold Status on Glama.ai MCP Directory.
### **Documents**
#### **1. Platform Hub**
π [README.md](glama-platform/README.md)
**Central index for all Glama.ai documentation**
- Gold Status journey (85/100 β 90/100)
- Quick start paths
- Quality checklist
- Rescan procedures
#### **2. Gold Status Achievement**
π [GOLD_STATUS_ACHIEVEMENT.md](glama-platform/GOLD_STATUS_ACHIEVEMENT.md)
**Original Gold Status certification** (September 30, 2025)
- Score: 85/100 (Gold Tier)
- Category breakdowns
- Major achievements
- Production readiness checklist
#### **3. Gold Status Update**
π [GOLD_STATUS_UPDATE_2025_10_08.md](glama-platform/GOLD_STATUS_UPDATE_2025_10_08.md)
**Enhanced Gold++ Status** (October 8, 2025)
- Score: ~90/100 (Gold++ Tier)
- New features (+6 tools)
- MCPB packaging
- Plugin ecosystem integration
#### **4. CI/CD & Glama Optimization Guide**
π [CI_CD_GLAMA_OPTIMIZATION_GUIDE.md](glama-platform/CI_CD_GLAMA_OPTIMIZATION_GUIDE.md)
**Complete quality optimization strategy**
- CI/CD pipeline setup
- Quality automation
- Scoring optimization
- **Priority: HIGH** for quality improvement
#### **5. Platform Integration**
π [GLAMA_INTEGRATION.md](glama-platform/GLAMA_INTEGRATION.md)
**Step-by-step platform integration**
- Adding server to Glama.ai
- Configuration requirements
- Best practices
#### **6. GitHub App Setup**
π [GLAMA_GITHUB_APP_SETUP.md](glama-platform/GLAMA_GITHUB_APP_SETUP.md)
**Glama.ai GitHub App installation**
- Installation steps
- Repository permissions
- Webhook configuration
#### **7. Additional Resources**
- π [Platform Overview](glama-platform/GLAMA_AI_PLATFORM.md) - What is Glama.ai
- π [Optimization Summary](glama-platform/GLAMA_AI_OPTIMIZATION_SUMMARY.md) - Metrics & achievements
- π [Criticism Analysis](glama-platform/GLAMA_AI_CRITICISM_ANALYSIS.md) - Platform feedback
- π [Rescan Guide](glama-platform/GLAMA_AI_RESCAN_GUIDE.md) - Trigger rescans
- π [Rescan Email Template](glama-platform/GLAMA_RESCAN_EMAIL.txt) - Support contact
---
## π **Notepad++ Reference Documentation**
**Location**: `docs/notepadpp/`
### **Purpose**
Complete reference documentation for Notepad++ - history, features, plugins, and community.
### **Documents**
#### **1. Notepad++ Complete Guide** β
π [NOTEPADPP_COMPLETE_GUIDE.md](notepadpp/NOTEPADPP_COMPLETE_GUIDE.md)
**15+ page comprehensive reference** covering:
- History & evolution (2003-2025, 22 years)
- Core features (editing, syntax, search)
- Technical architecture (Scintilla, Win32 API)
- Configuration deep dive (stylers.xml, config.xml)
- Recent changes (v8.5-8.7)
- Comparison with alternatives
- Best practices by user type
#### **2. Plugin Ecosystem Guide**
π [PLUGIN_ECOSYSTEM_COMPREHENSIVE.md](notepadpp/PLUGIN_ECOSYSTEM_COMPREHENSIVE.md)
**12+ page plugin reference** covering:
- 1,400+ official plugins
- 8 plugin categories
- Top 50 plugins ranked
- Installation methods
- Plugin development
- Security & signing
#### **3. Community & Support**
π [COMMUNITY_AND_SUPPORT.md](notepadpp/COMMUNITY_AND_SUPPORT.md)
**10+ page community guide** covering:
- Official channels (forum, GitHub, docs)
- Reddit (15k members), Stack Overflow (10k questions)
- Getting help procedures
- Contributing guidelines
- 100M+ users worldwide
#### **4. Color Fix Documentation**
π [NOTEPADPP_COLOR_FIX_2025_10_08.md](notepadpp/NOTEPADPP_COLOR_FIX_2025_10_08.md)
**White-on-white text fix**:
- Problem diagnosis
- Configuration fix
- Verification steps
---
## π» **Development Documentation**
**Location**: `docs/development/`
### **Purpose**
Development guides, best practices, and lessons learned from building notepadpp-mcp.
### **Documents**
#### **1. AI Development Rules**
π [AI_DEVELOPMENT_RULES.md](development/AI_DEVELOPMENT_RULES.md)
Guidelines for AI-assisted development and code quality standards.
#### **2. AI Development Tools Comparison**
π [AI_DEVELOPMENT_TOOLS_COMPARISON.md](development/AI_DEVELOPMENT_TOOLS_COMPARISON.md)
Comparison of Windsurf, Cursor, and Claude Code for development.
#### **3. Debugging Lessons Learned**
π [DEBUGGING_LESSONS_LEARNED.md](development/DEBUGGING_LESSONS_LEARNED.md)
Real-world debugging experiences and solutions.
#### **4. Development Pain Points**
π [DEVELOPMENT_PAIN_POINTS.md](development/DEVELOPMENT_PAIN_POINTS.md)
Challenges encountered and how we overcame them.
#### **5. Python Snippets Usage Guide**
π [PYTHON_SNIPPETS_USAGE_GUIDE.md](development/PYTHON_SNIPPETS_USAGE_GUIDE.md)
Reusable Python code patterns for FastMCP and Windows API.
#### **6. Systematic Project Updates**
π [SYSTEMATIC_PROJECT_UPDATES.md](development/SYSTEMATIC_PROJECT_UPDATES.md)
Structured approach to maintaining the project.
#### **7. Python Dependency Hell Fix** β οΈ **CRITICAL**
π [PYTHON_DEPENDENCY_HELL_FIX.md](development/PYTHON_DEPENDENCY_HELL_FIX.md)
**The Great Python 3.13 Catastrophe**:
- How Python 3.13 broke all MCP servers
- Quick fix (version constraints)
- Copy-paste solutions
- "Dependency hell was not invented on a whim!"
#### **8. MCP Sync Debugging Guide** β **NEW!**
π [MCP_SYNC_DEBUGGING_GUIDE.md](development/MCP_SYNC_DEBUGGING_GUIDE.md)
**Comprehensive debugging guide for file sync issues**:
- Silent failure diagnosis (advanced-memory-mcp case study)
- Structured logging implementation
- Health check tools
- Progress monitoring
- Stall detection
- Automatic recovery
- Testing strategies
- **Based on real-world debugging of 1,896-file sync failure**
#### **9. Sync Health Integration Guide** β¨ **NEW!**
π [SYNC_HEALTH_INTEGRATION.md](development/SYNC_HEALTH_INTEGRATION.md)
**Practical integration guide**:
- Quick start (5 minutes)
- Complete code examples
- Testing strategies
- Production monitoring
- Prometheus integration
- Real-world examples
- Best practices & anti-patterns
---
## π§ **MCP Technical Documentation**
**Location**: `docs/mcp-technical/`
### **Purpose**
Technical guides for MCP server development, deployment, and troubleshooting.
### **Documents**
#### **1. Claude Desktop Debugging**
π [CLAUDE_DESKTOP_DEBUGGING.md](mcp-technical/CLAUDE_DESKTOP_DEBUGGING.md)
Debug MCP servers in Claude Desktop - log files, common errors, stdio issues.
#### **2. MCP Production Checklist**
π [MCP_PRODUCTION_CHECKLIST.md](mcp-technical/MCP_PRODUCTION_CHECKLIST.md)
Comprehensive production readiness checklist for MCP servers.
#### **3. FastMCP 2.12 Troubleshooting**
π [TROUBLESHOOTING_FASTMCP_2.12.md](mcp-technical/TROUBLESHOOTING_FASTMCP_2.12.md)
FastMCP-specific issues, version compatibility, and solutions.
#### **4. Containerization Guidelines**
π [CONTAINERIZATION_GUIDELINES.md](mcp-technical/CONTAINERIZATION_GUIDELINES.md)
Docker and containerization best practices for MCP servers.
#### **5. Monitoring Stack Deployment**
π [MONITORING_STACK_DEPLOYMENT.md](mcp-technical/MONITORING_STACK_DEPLOYMENT.md)
Production monitoring, logging, and observability setup.
---
## π¦ **MCPB Packaging & Distribution**
**Location**: `docs/mcpb-packaging/`
### **Purpose**
Complete guide to professional MCP server packaging and distribution.
### **Documents**
#### **1. MCPB Building Guide** β **ESSENTIAL**
π [MCPB_BUILDING_GUIDE.md](mcpb-packaging/MCPB_BUILDING_GUIDE.md)
**1,900+ line comprehensive guide** covering:
- MCPB vs DXT migration
- Manifest configuration
- Build process & automation
- GitHub Actions CI/CD
- User configuration patterns
- Security & signing
- Troubleshooting
- **Read time**: 2-3 hours
#### **2. MCPB Implementation Summary**
π [MCPB_IMPLEMENTATION_SUMMARY.md](mcpb-packaging/MCPB_IMPLEMENTATION_SUMMARY.md)
**Our implementation status**:
- β
Package built (0.19 MB)
- β
GitHub Actions configured
- β
26 tools registered
- β
User configuration working
- β
Production ready
#### **3. PyPI Publishing Guide** β¨ **NEW!**
π [PYPI_PUBLISHING_GUIDE.md](mcpb-packaging/PYPI_PUBLISHING_GUIDE.md)
**Complete PyPI publishing walkthrough**:
- Account creation & 2FA setup
- API token generation
- Package building & testing
- Upload to Test PyPI & Production
- Version management & updates
- Automation with GitHub Actions
---
## π **API & Development Documentation**
**Location**: `src/notepadpp_mcp/docs/`
### **Complete API Documentation**
π [src/notepadpp_mcp/docs/README.md](../src/notepadpp_mcp/docs/README.md)
**Comprehensive MCP server guide**:
- All 26 tools documented
- Usage examples
- Configuration
- Architecture
### **Product Requirements Document**
π [src/notepadpp_mcp/docs/PRD.md](../src/notepadpp_mcp/docs/PRD.md)
**Vision and roadmap**:
- Business objectives
- Feature requirements
- Implementation phases
- Success metrics
### **Plugin Ecosystem Guide**
π [src/notepadpp_mcp/docs/PLUGIN_ECOSYSTEM.md](../src/notepadpp_mcp/docs/PLUGIN_ECOSYSTEM.md)
**Integration with 1,400+ official plugins**:
- Plugin discovery
- Installation automation
- Command execution
- Future roadmap
---
## π§ **Scripts & Automation**
**Location**: `scripts/`
### **Scripts Documentation**
π [scripts/README.md](../scripts/README.md)
Overview of all automation scripts.
### **MCPB Package Builder**
π `scripts/build-mcpb-package.ps1`
**Builds production MCPB package**:
```powershell
.\scripts\build-mcpb-package.ps1 -NoSign
```
### **Repository Backup**
π `scripts/backup-repo.ps1`
**Creates complete repository backup**:
```powershell
.\scripts\backup-repo.ps1
```
---
## π― **Common Tasks**
### **Setup & Installation**
| Task | Document | Time |
|------|----------|------|
| Install package | [README.md](../README.md) | 5 min |
| Enable protection | [Branch Protection](repository-protection/BRANCH_PROTECTION_SETTINGS.md) | 5 min |
| Setup backups | [Backup Guide](repository-protection/BACKUP_AND_RECOVERY_GUIDE.md) | 5 min |
| Build MCPB | [Scripts README](../scripts/README.md) | 2 min |
### **Development Workflow**
| Task | Document | Reference |
|------|----------|-----------|
| Branch strategy | [Branch Strategy](repository-protection/BRANCH_STRATEGY_AND_AI_WORKFLOW.md) | Workflow |
| AI collaboration | [Branch Strategy](repository-protection/BRANCH_STRATEGY_AND_AI_WORKFLOW.md) | AI Prompts |
| Create release | [MCPB Guide](MCPB_BUILDING_GUIDE.md) | Releases |
| Run tests | [API Docs](../src/notepadpp_mcp/docs/README.md) | Testing |
### **Troubleshooting**
| Issue | Document | Section |
|-------|----------|---------|
| Can't push to main | [Branch Protection](repository-protection/BRANCH_PROTECTION_SETTINGS.md) | Common Issues |
| Lost work | [Backup Guide](repository-protection/BACKUP_AND_RECOVERY_GUIDE.md) | Recovery |
| Build fails | [MCPB Guide](MCPB_BUILDING_GUIDE.md) | Troubleshooting |
| Tool errors | [API Docs](../src/notepadpp_mcp/docs/README.md) | Tools |
---
## π **Reading Paths**
### **Path 1: Quick Start (15 minutes)**
1. [README.md](../README.md) - Overview (5 min)
2. [Branch Protection](repository-protection/BRANCH_PROTECTION_SETTINGS.md) - Setup (5 min)
3. [Backup Script](../scripts/README.md) - Run backup (5 min)
**Result**: Protected and ready to develop! β
---
### **Path 2: Developer Onboarding (1 hour)**
1. [README.md](../README.md) - Overview
2. [CONTRIBUTING.md](../CONTRIBUTING.md) - Guidelines
3. [Repository Protection](repository-protection/README.md) - Strategy
4. [API Documentation](../src/notepadpp_mcp/docs/README.md) - Tools
5. [PRD](../src/notepadpp_mcp/docs/PRD.md) - Vision
**Result**: Ready to contribute! β
---
### **Path 3: AI Collaboration Setup (30 minutes)**
1. [Branch Strategy](repository-protection/BRANCH_STRATEGY_AND_AI_WORKFLOW.md) - Workflow
2. [Branch Protection](repository-protection/BRANCH_PROTECTION_SETTINGS.md) - Setup
3. [Backup Guide](repository-protection/BACKUP_AND_RECOVERY_GUIDE.md) - Safety
**Result**: Safe AI experimentation enabled! β
---
### **Path 4: MCPB Distribution (2 hours)**
1. [MCPB Building Guide](MCPB_BUILDING_GUIDE.md) - Complete guide
2. [Implementation Summary](MCPB_IMPLEMENTATION_SUMMARY.md) - Status
3. [Scripts README](../scripts/README.md) - Build process
4. [CI/CD Guide](CI_CD_GLAMA_OPTIMIZATION_GUIDE.md) - Automation
**Result**: Ready to distribute! β
---
## π **Getting Help**
### **Documentation Issues**
If you find errors or missing information:
1. **Check**: Is there a newer version of the doc?
2. **Search**: Use GitHub search for related info
3. **Ask**: Create an issue with `documentation` label
4. **Fix**: Submit PR with corrections
### **Technical Issues**
1. **Check**: Relevant troubleshooting section
2. **Search**: GitHub issues for similar problems
3. **Debug**: Enable verbose logging
4. **Report**: Create detailed issue
### **Contact**
- **GitHub Issues**: https://github.com/sandraschi/notepadpp-mcp/issues
- **Pull Requests**: https://github.com/sandraschi/notepadpp-mcp/pulls
- **Discussions**: https://github.com/sandraschi/notepadpp-mcp/discussions
---
## π **Documentation Statistics**
| Category | Files | Pages | Status |
|----------|-------|-------|--------|
| Repository Protection | 4 | 150+ | β
Complete |
| MCPB Packaging | 3 | 100+ | β
Complete |
| API Documentation | 4 | 80+ | β
Complete |
| Platform Integration | 3 | 60+ | β
Complete |
| Scripts | 2 | 10+ | β
Complete |
| **Total** | **18** | **420+** | β
Complete |
---
## π― **Next Steps**
Based on what you need:
### **I'm New Here**
β Read [README.md](../README.md)
β Setup [Branch Protection](repository-protection/BRANCH_PROTECTION_SETTINGS.md)
β Run [Backup Script](../scripts/README.md)
### **I Want to Develop**
β Read [CONTRIBUTING.md](../CONTRIBUTING.md)
β Review [Branch Strategy](repository-protection/BRANCH_STRATEGY_AND_AI_WORKFLOW.md)
β Check [API Docs](../src/notepadpp_mcp/docs/README.md)
### **I Want to Release**
β Read [MCPB Guide](MCPB_BUILDING_GUIDE.md)
β Run [Build Script](../scripts/README.md)
β Follow [CI/CD Guide](CI_CD_GLAMA_OPTIMIZATION_GUIDE.md)
### **I Need Help**
β Check [Repository Protection](repository-protection/README.md)
β See [Backup Guide](repository-protection/BACKUP_AND_RECOVERY_GUIDE.md)
β Create [GitHub Issue](https://github.com/sandraschi/notepadpp-mcp/issues)
---
*Documentation Index*
*Created: October 8, 2025*
*Last Updated: October 10, 2025*
*Total Pages: 420+*
*Total Documents: 18*
*Status: Complete*
*Coverage: 100%*
**Everything you need to know about notepadpp-mcp!** πβ¨