MCP server for controlling ThreeJs source code, only basic function


MCP.Pizza Chef: locchung
The three-js-mcp is an MCP server that exposes basic control functionalities for the Three.js source code, enabling real-time interaction and manipulation of 3D graphics within an MCP-enabled environment. It allows developers to integrate Three.js capabilities into AI workflows, facilitating dynamic 3D rendering and scene management through structured model interactions.
Use This MCP server To
Control and manipulate Three.js 3D scenes via MCP Integrate Three.js rendering into AI-driven workflows Enable real-time 3D graphics updates through model commands Expose Three.js source code functions for automated 3D tasks Use MCP to script basic Three.js animations and interactions
README
three-js-mcp FAQ
How do I set up the three-js-mcp server?
Clone the repository, install dependencies, and run the server as per the README instructions.
What level of Three.js control does this MCP server provide?
It offers basic control functions over Three.js source code, suitable for fundamental 3D scene manipulation.
Can I extend the three-js-mcp server with more advanced Three.js features?
Yes, the server is designed to be extendable to support additional Three.js functionalities.
Is the three-js-mcp server compatible with multiple LLM providers?
Yes, it works with various LLMs like OpenAI, Anthropic Claude, and Google Gemini through the MCP protocol.
Does the server support real-time updates to 3D scenes?
Yes, it enables real-time interaction and updates to Three.js scenes via MCP commands.
What programming languages or environments is the three-js-mcp server built for?
It is primarily built for JavaScript/Node.js environments where Three.js is commonly used.
How secure is the interaction between the MCP client and the three-js-mcp server?
MCP enforces scoped, secure, and observable interactions to ensure safe model-driven control of Three.js.