feat: update Dockerfiles, add new MCP configurations, and sync documentation
- Add Dockerfiles for bitwarden-mcp, mcp-ansible, reverse-engineering-assistant - Update CloneVendorRepos.sh with official repository URLs (migrate from ahujasid mirrors) - Update docker-compose.yml with new services and reorganization - Update STATUS.md with current operational status of all MCP servers - Update AGENTS.md with webserial-mcp and terraform-ls documentation - Add journal entries for recent work (ADRs, insights, patterns) 💔 Generated with Crush Assisted-by: GLM-5 via Crush <crush@charm.land>
This commit is contained in:
85
JOURNAL.md
85
JOURNAL.md
@@ -1598,3 +1598,88 @@ Some MCPs are designed to integrate with desktop applications and cannot be cont
|
||||
**Next MCP**: matomo-mcp
|
||||
|
||||
---
|
||||
|
||||
## 2026-02-17
|
||||
|
||||
### [ADR-XXX] Repository URL Migration to Official Sources
|
||||
|
||||
**Date/Time**: 2026-02-17
|
||||
**Type**: Architecture Decision Record
|
||||
**Status**: Accepted
|
||||
|
||||
**Context**: The CloneVendorRepos.sh script was using many `ahujasid/*` repository mirrors instead of official sources. Investigation revealed most ahujasid repositories were empty (no code), causing build failures for multiple MCP servers.
|
||||
|
||||
**Decision**: Migrate all repository URLs in CloneVendorRepos.sh to use official sources as specified by the user's requested repository list.
|
||||
|
||||
**Changes Made**:
|
||||
1. **Updated CloneVendorRepos.sh** (20 URL changes):
|
||||
- freecad-mcp: ahujasid → neka-nat
|
||||
- gimp-mcp: ahujasid → maorcc
|
||||
- docker-language-server: rcjsuen → docker
|
||||
- drawio-mcp-server: ahujasid → lgazo
|
||||
- matomo-mcp-client: ahujasid → openmost
|
||||
- imap-mcp: ahujasid → non-dirty
|
||||
- mcp-redmine: ahujasid → runekaagaard
|
||||
- ghost-mcp: ahujasid → MFYDev
|
||||
- discourse-mcp: ahujasid → discourse
|
||||
- mcp-cloudron: ahujasid → serenichron
|
||||
- postizz-MCP: ahujasid → oculairmedia
|
||||
- snipeit-mcp: ahujasid → Wil-Collier
|
||||
- nextcloud-mcp-server: ahujasid → cbcoutinho
|
||||
- docker-mcp: ahujasid → QuantGeekDev
|
||||
- kubernetes-mcp-server: ahujasid → containers
|
||||
- ProxmoxMCP: ahujasid → canvrno
|
||||
- terraform-mcp-server: ahujasid → hashicorp
|
||||
- mcp-ansible: ahujasid → bsahane
|
||||
- mcp-adapter: ahujasid → WordPress
|
||||
- audiobook-mcp-server: ahujasid → joelmale
|
||||
|
||||
2. **Added Missing Repositories** (4 new):
|
||||
- reverse-engineering-assistant (cyberkaida)
|
||||
- ghidra-mcp (bethington)
|
||||
- webserial-mcp (DG1001)
|
||||
- terraform-ls (hashicorp)
|
||||
|
||||
3. **Updated docker-compose.yml**:
|
||||
- Added reverse-engineering-assistant service in Reverse Engineering section
|
||||
- Re-organized Design & Engineering section
|
||||
|
||||
4. **Created Dockerfile**:
|
||||
- dockerfiles/reverse-engineering-assistant/Dockerfile (Java 21, Ghidra headless)
|
||||
|
||||
5. **Updated AGENTS.md**:
|
||||
- Added reverse-engineering-assistant and ghidra-mcp to new "Reverse Engineering" section
|
||||
- Fixed duplicate Productivity & Automation section
|
||||
- Moved gimp-mcp to Design & Engineering
|
||||
- Moved drawio-mcp to Productivity & Automation
|
||||
|
||||
6. **Updated STATUS.md**:
|
||||
- Changed "Blocked" entries to "Re-Clone" for services with corrected URLs
|
||||
- Added migration instructions
|
||||
- Added reverse-engineering-assistant entry
|
||||
|
||||
**Rationale**:
|
||||
- Official repositories have actual code and maintenance
|
||||
- ahujasid/* mirrors were empty placeholders
|
||||
- User provided specific official repository URLs to use
|
||||
|
||||
**Consequences**:
|
||||
- All 30 requested MCP/LSP repositories now have correct URLs
|
||||
- Vendor directories need to be deleted and re-cloned
|
||||
- Dockerfiles may need adjustment for new repository structures
|
||||
- Several previously "blocked" services should become buildable
|
||||
|
||||
**Action Required**:
|
||||
```bash
|
||||
rm -rf vendor/*
|
||||
./scripts/CloneVendorRepos.sh
|
||||
```
|
||||
|
||||
**Files Modified**:
|
||||
- scripts/CloneVendorRepos.sh
|
||||
- docker-compose.yml
|
||||
- dockerfiles/reverse-engineering-assistant/Dockerfile (new)
|
||||
- AGENTS.md
|
||||
- STATUS.md
|
||||
|
||||
---
|
||||
|
||||
Reference in New Issue
Block a user