diff --git a/Dockerfile b/Dockerfile index 54f1ea1..0f1c44f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -126,10 +126,10 @@ RUN cd /opt/webchat && npm install --production && chmod -R 755 /opt/webchat COPY chat_v2 /opt/webchat_v2 RUN chmod -R 755 /opt/webchat_v2 -# Copy MCP servers for WordPress validation -COPY opencode/mcp-servers /opt/opencode/mcp-servers -RUN cd /opt/opencode/mcp-servers/wp-cli-testing && npm install --production && \ - cd /opt/opencode/mcp-servers/wordpress-validator && npm install --production && \ +# Copy WordPress validator MCP server only (wp-cli-testing disabled for now) +RUN mkdir -p /opt/opencode/mcp-servers +COPY opencode/mcp-servers/wordpress-validator /opt/opencode/mcp-servers/wordpress-validator +RUN cd /opt/opencode/mcp-servers/wordpress-validator && npm install --production && \ chmod -R 755 /opt/opencode/mcp-servers # Copy validation script diff --git a/opencode/mcp-servers/wp-cli-testing/package.json b/opencode/mcp-servers/wp-cli-testing/package.json new file mode 100644 index 0000000..2580c5f --- /dev/null +++ b/opencode/mcp-servers/wp-cli-testing/package.json @@ -0,0 +1,14 @@ +{ + "name": "wp-cli-testing", + "version": "1.0.0", + "type": "module", + "description": "MCP server for external WordPress CLI testing", + "main": "index.js", + "scripts": { + "start": "node index.js" + }, + "dependencies": { + "@modelcontextprotocol/sdk": "^1.0.0", + "zod": "^3.22.0" + } +}