Files
KNEL-AIMiddleware/crush.json
Charles N Wyble 34844512a8 fix: update LSP configurations to use wrapper scripts
Update crush.json LSP configurations to use newly created
wrapper scripts instead of direct Docker commands. This ensures
LSP server containers have consistent names matching their
images, allowing multiple Crush sessions to share containers
and enabling clean restart capability.
2026-01-22 17:43:45 -05:00

83 lines
2.4 KiB
JSON

{
"$schema": "https://charm.land/crush.json",
"lsp": {
"bash": {
"command": "/home/charles/Projects/KNEL/KNEL-AIMiddleware/lsp-bash-wrapper.sh"
},
"docker": {
"command": "/home/charles/Projects/KNEL/KNEL-AIMiddleware/lsp-docker-wrapper.sh"
},
"markdown": {
"command": "/home/charles/Projects/KNEL/KNEL-AIMiddleware/lsp-marksman-wrapper.sh"
}
},
"mcp": {
"audiobook": {
"command": "docker",
"args": ["run", "-i", "--rm", "kneldevstack-aimiddleware-audiobook-mcp"]
},
"bitwarden": {
"command": "docker",
"args": ["run", "-i", "--rm", "kneldevstack-aimiddleware-bitwarden-mcp"]
},
"context7": {
"command": "docker",
"args": ["run", "-i", "--rm", "kneldevstack-aimiddleware-context7-mcp"]
},
"docker": {
"command": "docker",
"args": ["run", "-i", "--rm", "kneldevstack-aimiddleware-docker-mcp"]
},
"drawio": {
"command": "docker",
"args": ["run", "-i", "--rm", "kneldevstack-aimiddleware-drawio-mcp"]
},
"ghost": {
"command": "docker",
"args": ["run", "-i", "--rm", "kneldevstack-aimiddleware-ghost-mcp"],
"env": {
"GHOST_API_URL": "http://localhost:2368",
"GHOST_ADMIN_API_KEY": "your-ghost-admin-api-key-here"
}
},
"imap": {
"command": "docker",
"args": ["run", "-i", "--rm", "kneldevstack-aimiddleware-imap-mcp"],
"env": {
"IMAP_HOST": "imap.example.com",
"IMAP_USERNAME": "user@example.com",
"IMAP_PASSWORD": "your-password-here"
}
},
"nextcloud": {
"url": "http://localhost:8083/sse"
},
"penpot": {
"command": "docker",
"args": ["run", "-i", "--rm", "kneldevstack-aimiddleware-penpot-mcp"],
"env": {
"PENPOT_URL": "https://design.penpot.app",
"PENPOT_TOKEN": "your-token-here"
}
},
"proxmox": {
"command": "docker",
"args": ["run", "-i", "--rm", "kneldevstack-aimiddleware-proxmox-mcp"],
"env": {
"PROXMOX_HOST": "https://proxmox.example.com",
"PROXMOX_USER": "root@pam",
"PROXMOX_TOKEN": "your-token-here",
"PROXMOX_NODE": "pve"
}
},
"redmine": {
"command": "docker",
"args": ["run", "-i", "--rm", "kneldevstack-aimiddleware-mcp-redmine"],
"env": {
"REDMINE_URL": "https://redmine.example.com",
"REDMINE_API_KEY": "your-api-key-here"
}
}
}
}