hello3dmcp-server
Verified Safeby aidenlab
Overview
A Node.js server that acts as a Model Context Protocol (MCP) bridge, enabling AI clients (e.g., ChatGPT, Claude Desktop) to control and query a 3D model visualization application via WebSocket for real-time interaction.
Installation
npm startEnvironment Variables
- MCP_PORT
- WS_PORT
- BROWSER_URL
Security Notes
The server defaults to `cors({ origin: '*' })` (allowing all origins), which is a significant security risk for production deployment and should be restricted to specific trusted origins. WebSocket messages are JSON parsed, requiring robust input validation to prevent malformed data issues, though Zod schemas are used for tool parameters, reducing some risks. No explicit hardcoded secrets or direct command injection vectors from user-controlled input were found.
Similar Servers
compound-mcp-server
Provides a Model Context Protocol (MCP) server for interacting with Groq models, including compound/meta models, exposing tools for real-time information and code execution capabilities from the Groq AI.
claude-faf-mcp
Optimizes AI understanding of software projects by providing persistent context, fixing context-drift, and enabling bi-directional synchronization between project metadata and AI documentation.
node-red-mcp
Integrates AI agents with Node-RED for real-time flow management, monitoring, and dynamic automation.
hello3dmcp-frontend
A real-time 3D model visualization application built with Three.js that functions as a frontend for an external Model Context Protocol (MCP) server, allowing AI (like Claude) to control 3D models and lighting.