Back to Home
winccoa-tools-pack icon

vscode-winccoa-mcp-server

Verified Safe

by winccoa-tools-pack

Overview

Enables AI assistants to interact with WinCC OA projects using the Model Context Protocol (MCP).

Installation

Run Command
node <path-to-winccoa-project>/javascript/mcpServer/index_http.js

Environment 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

Stats

Interest Score31
Security Score8
Cost ClassMedium
Avg Tokens3000
Stars1
Forks0
Last Update2026-01-19

Tags

wincc oascadamcpaicopilot