vscode-winccoa-mcp-server
Verified Safeby winccoa-tools-pack
Overview
Enables AI assistants to interact with WinCC OA projects using the Model Context Protocol (MCP).
Installation
node <path-to-winccoa-project>/javascript/mcpServer/index_http.jsEnvironment Variables
- MCP_API_TOKEN
- MCP_MODE
- MCP_HTTP_PORT
- MCP_HTTP_HOST
- MCP_AUTH_TYPE
- RATE_LIMIT_ENABLED
- MCP_CORS_ENABLED
- MCP_CORS_ORIGINS
- WINCCOA_FIELD
- TOOLS
Security Notes
The extension orchestrates the installation of an external Node.js-based MCP server into a WinCC OA project. It generates a strong random token for API authentication (Bearer token) and stores it in a `.env` file. Communication with the MCP server uses standard HTTP/SSE. The setup process uses 'child_process.spawn' with 'shell: true' for 'npm install' and 'git clone' commands; while generally a security consideration, it's used with controlled commands. The default configuration of the deployed MCP server sets 'MCP_CORS_ORIGINS=*', which allows cross-origin requests from any domain. This setting should be reviewed and restricted in production deployments of the MCP server itself.
Similar Servers
Windows-MCP.Net
Enabling AI assistants to automate tasks and interact with the Windows desktop environment.
1xn-vmcp
An open-source platform for composing, customizing, and extending multiple Model Context Protocol (MCP) servers into a single logical, virtual MCP server, enabling fine-grained context engineering for AI workflows and agents.
advanced-homeassistant-mcp
A powerful, secure, and extensible Model Context Protocol (MCP) server that enables AI assistants like Claude, GPT, and Cursor to seamlessly interact with Home Assistant. Control your lights, climate, automations, and more through natural language commands.
MCP-Agent
An autonomous AI agent designed to discover, connect to, and utilize tools and resources from various Model Context Protocol (MCP) servers to accomplish tasks.