fix: resolve MCP server startup and configuration issues

- Remove duplicate uvx commands from docker-compose.yml (blender, freecad, gimp)
- Update ghost-mcp to use default environment values for testing
- Update crush.json LSP commands with proper start arguments
- Add ffmpeg dependency to audiobook-mcp Dockerfile
- Create .env file with dummy values for all MCP servers
- Update STATUS.md for ghost-mcp working status

Note: gimp-mcp entrypoint fix excluded (vendor directory is gitignored)
This commit is contained in:
2026-01-22 14:22:41 -05:00
parent 2307eb072d
commit 556e0a32ca
5 changed files with 102 additions and 14 deletions

View File

@@ -16,7 +16,7 @@ Tracking the setup and validation of MCP/LSP servers via Docker Compose.
| matomo-mcp-client | Pending | |
| imap-mcp | Built | Container built successfully with uvx entrypoint |
| mcp-redmine | Built | Container built successfully with uvx entrypoint |
| ghost-mcp | Built | Using npx with @fanyangmeng/ghost-mcp package (node:22-alpine). Requires GHOST_API_URL and GHOST_ADMIN_API_KEY ({24_hex}:{64_hex} format). Container starts successfully with valid credentials. |
| ghost-mcp | Working | Built from source (229MB). MCP server initializes and starts properly. Requires GHOST_API_URL and GHOST_ADMIN_API_KEY ({24_hex}:{64_hex} format). Uses default dummy values for testing. Crush can connect via `docker run -i --rm`. Updated docker-compose.yml with restart: "no" for stdio-based containers. |
| discourse-mcp | Pending | |
| mcp-cloudron | Pending | |
| postizz-MCP | Pending | |