From 4556f66ab2912ae994c1434c562e01f772082d14 Mon Sep 17 00:00:00 2001 From: xnm Date: Sun, 24 Aug 2025 21:06:53 +0300 Subject: [PATCH] =?UTF-8?q?feat(ai):=20=F0=9F=A4=96=20Add=20MCP=20servers?= =?UTF-8?q?=20for=20shadcn,=20docker,=20n8n,=20coolify,=20and=20appwrite?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add new Model Context Protocol server configurations: - **shadcn**: shadcn/ui MCP server using npx - **docker**: Docker MCP server with custom Python path - **n8n**: n8n workflow automation server with API configuration - **coolify**: Coolify deployment platform MCP server - **appwrite**: Appwrite backend server with full resource access Each server includes appropriate environment variables for API keys and endpoint configuration, following existing MCP server patterns in the configuration file. --- home/.config/crush/crush.json | 55 +++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) diff --git a/home/.config/crush/crush.json b/home/.config/crush/crush.json index 5bcd9e6..4a55656 100644 --- a/home/.config/crush/crush.json +++ b/home/.config/crush/crush.json @@ -37,6 +37,13 @@ "@playwright/mcp" ] }, + "shadcn": { + "type": "stdio", + "command": "npx", + "args": [ + "@heilgar/shadcn-ui-mcp-server" + ] + }, "searxng": { "type": "stdio", "command": "npx", @@ -57,6 +64,15 @@ "mcp-server-git" ] }, + "docker": { + "type": "stdio", + "command": "uvx", + "args": [ + "--python", + "/run/current-system/sw/bin/python", + "docker-mcp" + ] + }, "time": { "type": "stdio", "command": "uvx", @@ -98,6 +114,45 @@ "@modelcontextprotocol/server-filesystem", "/home/xnm" ] + }, + "n8n": { + "type": "stdio", + "command": "npx", + "args": [ + "n8n-mcp" + ], + "env": { + "MCP_MODE": "stdio", + "LOG_LEVEL": "error", + "DISABLE_CONSOLE_OUTPUT": "true", + "N8N_API_URL": "localhost:5678", + "N8N_API_KEY": "your-api-key" + } + }, + "coolify": { + "type": "stdio", + "command": "npx", + "args": [ + "-y", + "@masonator/coolify-mcp" + ], + "env": { + "COOLIFY_ACCESS_TOKEN": "0|your-secret-token", + "COOLIFY_BASE_URL": "localhost:8000" + } + }, + "appwrite": { + "type": "stdio", + "command": "uvx", + "args": [ + "mcp-server-appwrite", + "--all" + ], + "env": { + "APPWRITE_PROJECT_ID": "your-project-id", + "APPWRITE_API_KEY": "your-api-key", + "APPWRITE_ENDPOINT": "localhost:8088/v1" + } } } } \ No newline at end of file