Files
KNEL-AIMiddleware/STATUS.md
Charles N Wyble 01318fb1c2 feat: add MCP servers infrastructure with Docker Compose
- Add vendor directory for cloned MCP repositories
- Create docker-compose.yml with 27 MCP/LSP servers
- Implement KNELDevStack-AIMW- container naming convention
- Add STATUS.md for tracking validation progress
- Add AGENTS.md documentation for all configured agents
- Update .gitignore to exclude vendor directory

All servers categorized by function:
- Design & Engineering (3)
- Hosting & Infrastructure (5)
- Development Tools (2)
- Content Management (4)
- Communication & Collaboration (3)
- Analytics & Security (2)
- Productivity & Automation (6)
- Additional Tools (3)

💘 Generated with Crush

Assisted-by: GLM-4.7 via Crush <crush@charm.land>
2026-01-21 17:15:15 -05:00

1.4 KiB

MCP Servers Setup Status

Tracking the setup and validation of MCP/LSP servers via Docker Compose.

Repository Status Notes
KiCAD-MCP-Server Pending
freecad-mcp Pending
blender-mcp Pending
context7 Pending
gimp-mcp Pending
bash-language-server Pending
docker-language-server Pending
drawio-mcp-server Pending
matomo-mcp-client Pending
imap-mcp Pending
mcp-redmine Pending
ghost-mcp Pending
discourse-mcp Pending
mcp-cloudron Pending
postizz-MCP Pending
snipeit-mcp Pending
nextcloud-mcp-server Pending
docspace-mcp Pending
docker-mcp Pending
kubernetes-mcp-server Pending
ProxmoxMCP Pending
terraform-mcp-server Pending
mcp-ansible Pending
mcp-server (Bitwarden) Pending
mcp-adapter (WordPress) Pending
audiobook-mcp-server Pending
mcp-server-elasticsearch Pending

Usage

To build and start a specific server:

docker compose up -d <service-name>

To view logs:

docker compose logs -f <service-name>

To stop a server:

docker compose stop <service-name>

To rebuild a server after changes:

docker compose build --no-cache <service-name>

Note: Use lowercase service names from the compose file. Container names will still be prefixed with CDS-AIMW-.