Awesome MCPDesign & Visualization

pascalorg/editor

⭐ 23884 TypeScript added to this list on 2026-08-10 repository created 2025-10-16

Pascal Editor is a browser-based 3D building and architecture editor written in TypeScript, rendered with React Three Fiber and WebGPU and organised as a Turborepo monorepo. The published packages split responsibilities: core holds node schemas, Zustand scene state, registry contracts and spatial queries; viewer provides the rendering runtime, camera, controls and post-processing; editor adds tools, panels and selection; nodes ships the built-in node definitions, renderers and systems; ui holds shared components; and cli installs and manages a persistent local installation. The mcp package is the Model Context Protocol integration and exposes scene tools, resources, prompts and local scene storage to MCP-compatible AI hosts, which lets an assistant read and modify a building model programmatically. Running the CLI editor command through npx starts the editor together with an authenticated MCP service in the background, selects collision-free loopback ports and keeps projects in a local database in the home directory; an agent is then configured to launch the pascal mcp connect command. Scenes are described by nodes that extend a base node with an id, type, parent reference and visibility flag, arranged in a hierarchy of site, building, level, wall, slab, ceiling, roof, zone, scan and guide, with items such as doors, windows and lights attached to walls and ceilings. Nodes live in a flat dictionary rather than a nested tree and are persisted to IndexedDB with fifty-step undo and redo. Systems run in the render loop over nodes marked dirty and generate geometry, including wall mitering and constructive solid geometry cutouts for openings. The project suits developers embedding a 3D architectural viewer or editor in a web application, and users who want an AI assistant to create or edit building models over MCP.

https://github.com/pascalorg/editor

mcp server3darchitecturewebgpureact three fibertypescripteditordesign

Also in Design & Visualization

ahujasid/blender-mcp

An MCP server and Blender add-on that lets a model inspect and manipulate a Blender scene for prompt-driven 3D modelling.

GLips/Figma-Context-MCP

GLips/Figma-Context-MCP is an MCP server that provides Figma layout and design information to AI coding agents like Cursor, enabling accurate one-shot design implementation in code.

markmap/markmap

Markmap is a tool that visualizes Markdown content as interactive mindmaps and includes an MCP Server for enhanced interoperability within the Model Context Protocol ecosystem.

sonnylazuardi/cursor-talk-to-figma-mcp

Cursor Talk to Figma MCP integrates Cursor AI with Figma using the Model Context Protocol to enable programmatic reading and modification of Figma designs for enhanced design automation.

antvis/mcp-server-chart

mcp-server-chart is a TypeScript-based Model Context Protocol server by AntV that generates over 25 types of visual charts using the AntV library and returns image URLs for each chart.

neka-nat/freecad-mcp

FreeCAD MCP is an MCP server that enables automated and scripted control of FreeCAD through Claude Desktop for enhanced CAD modeling workflows.

GongRzhe/Office-PowerPoint-MCP-Server

Office-PowerPoint-MCP-Server is a comprehensive MCP server enabling programmatic creation and manipulation of PowerPoint presentations using the MCP protocol and python-pptx, featuring 32 tools across 11 modules for professional presentation automation.

arinspunk/claude-talk-to-figma-mcp

Claude Talk to Figma MCP is a Model Context Protocol plugin that enables AI tools like Claude Desktop and GitHub Copilot to interact directly with Figma for AI-assisted design workflows.