Pascal 3D Editor
Pascal 3D Editor is an MCP server that adds tools to AI assistants such as Claude Desktop, Claude Code and Cursor. Create, inspect, validate, and save editable 3D building scenes with Pascal's MCP server. It has 25,114 GitHub stars, is released under the MIT license and runs locally with npx -y @pascal-app/mcp.
github.com/pascalorg/editor (opens in a new tab)
Data as of from the GitHub API and the official MCP registry; description from the project's repository. Report an error
Install Pascal 3D Editor
Generated from the server's MCP registry entry. Replace your-value with your own values.
Claude Desktop
{
"mcpServers": {
"pascal-3d-editor": {
"command": "npx",
"args": [
"-y",
"@pascal-app/mcp"
]
}
}
}Settings > Developer > Edit Config. macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\. Restart Claude Desktop afterwards.
Claude Code
claude mcp add --transport stdio pascal-3d-editor -- npx -y @pascal-app/mcpCursor
{
"mcpServers": {
"pascal-3d-editor": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@pascal-app/mcp"
]
}
}
}Project file; use ~/.cursor/mcp.json to enable it in every project.
VS Code
{
"servers": {
"pascal-3d-editor": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@pascal-app/mcp"
]
}
}
}Claude Code (remote)
claude mcp add --transport http pascal-3d-editor "https://editor.pascal.app/api/mcp"The same server is also hosted as a remote MCP endpoint, so nothing runs on your machine.
Config formats checked against the official docs on Oct 7, 2026: modelcontextprotocol.io (opens in a new tab), code.claude.com (opens in a new tab), cursor.com (opens in a new tab), code.visualstudio.com (opens in a new tab).
Tools (29)
Parsed from the Tools section of the README; check the repository for the current list.
get_sceneReturn the full scene graph.
get_nodeFetch a node by id, whole, with what the scene decides for it beside its stored fields (a wall's or ceiling's…
find_by_typeFind everything of one type: nodes of a kind (any core or plugin kind), items of a category, lights, and typed parts…
list_levelsList every building's levels in floor order with their role (storey, roof-only, support), their standing against the…
get_level_summaryCompact summary of one level: role, counts, walls with openings, zones with areas, slabs, ceilings, items, stairs,…
get_wallsWalls on a level with length, stored and resolved height, and child doors/windows.
get_zonesRoom/zone polygons with holes, areas (holes taken out), bounds and floor choices.
get_siteThe site a building stands on, in its level coordinates (a lot with no building yet, in site coordinates): the lot and…
place_buildingStand a building on its site by moving the building node only (walls keep their level coordinates): its footprint, the…
measureDistance between two nodes' world-space reference points (hosted doors, windows and items resolved through their host;…
view_sceneLook at the finished building, every storey and the roof, from a viewpoint the agent picks (a compass side, a side as…
search_assetsSearch the host's item library (the built-in list on a standalone server), several queries in one call; a query…
design_briefThe request read as a brief, once for the whole request: axes (the request read axis by axis: action, size, pieces,…
view_assetsPictures of 1 to 6 catalog items by id, each labelled with its size, category and the names of its paintable surfaces…
search_materialsSearch or browse the material library, several queries in one call: words match as the library writes them (timber is…
paintGive walls, slabs, ceilings, roofs and every other part with surfaces (columns, fences, doors, windows, stairs,…
create_story_shellCreate one level-owned story shell from a footprint: the perimeter walls.
create_stairCreate a straight, L or U stair as the editor's stair tool does: from a level to the next one above (made when there…
measure_stairRead actual risers, going at the walking line, slope, uniformity, arrival, headroom against floors/ceilings/stair…
fit_stairFit uniform risers or replace the chain with a straight/L/U preset with width-sized landings or quarter-turn winders…
create_roofCap the top storey with a roof over its footprint (its walls' outline, else its floor plates, else its rooms), one…
move_roofs_to_roof_levelMove the roofs a storey holds on its own walls to the level the roof rule gives them (the building's roof level over…
create_roomCreate a room from a polygon: one wall per edge (an edge a wall already runs along reuses it) and the room zone; its…
add_doorAdd a door to a straight wall at t (0..1 along it) with the editor's placement rules, or a passage with no leaf…
add_windowAdd a window as adddoor places a door, centred vertically on the wall unless sillHeight (its bottom edge above the…
furnish_roomFurnish a room for its type from the host's item catalog: the main piece against the wall facing the door, the rest…
add_corner_windowA window wrapping the corner where two walls meet: one window per wall, both running to the corner and joined, the…
merge_windowsMake two windows that exist one window, as the editor's Merge windows button does; nothing is recreated.
apply_patchBatched create/update/delete/move, validated and dry-run before commit.
About Pascal 3D Editor
Model Context Protocol server for the Pascal 3D editor. Drives the @pascal-app/core scene graph from any MCP-compatible AI host.
- 3d
- architecture
- bim
- cad
- editor
- floorplan
- mcp
- nextjs
- parametric-design
- react-three-fiber
Similar MCP servers
More other MCP servers
Reactive Resume
reactive-resume/reactive-resume
A one-of-a-kind resume builder that keeps your privacy in mind.
Active · last commit Oct 25, 2026
OtherTypeScriptN8n MCP
czlonkowski/n8n-mcp
A MCP for Claude Desktop / Claude Code / Windsurf / Cursor to build n8n workflows for you.
Active · last commit Oct 25, 2026
OtherTypeScriptGSA Per Diem
1102tools-dev/federal-contracting-mcps
GSA Per Diem access readiness, lodging, and meals and incidental expense rates.
Active · last commit Oct 25, 2026
OfficialOtherPythonXHS Downloader
JoeanAmier/XHS-Downloader
小红书(XiaoHongShu、RedNote)链接提取/作品采集工具.
Active · last commit Oct 18, 2026
OtherJavaScriptGSA CALC+
1102tools-dev/federal-contracting-mcps
GSA CALC+ awarded labor ceiling rates from more than 230,000 MAS contract records.
Active · last commit Oct 25, 2026
OfficialOtherPythonMCP Use
mcp-use/mcp-use
The fullstack MCP framework to develop MCP Apps for ChatGPT / Claude & MCP Servers for AI Agents.
Active · last commit Oct 21, 2026
OtherTypeScript
How do I install the Pascal 3D Editor MCP server?
Add the command npx -y @pascal-app/mcp to your MCP client: put it in claude_desktop_config.json for Claude Desktop, run claude mcp add for Claude Code, or add it to .cursor/mcp.json (Cursor) or .vscode/mcp.json (VS Code). The snippets on this page are ready to paste.
Is Pascal 3D Editor free?
The server is open source under the MIT license, so running it is free. It does not declare any required API key.
Is Pascal 3D Editor actively maintained?
The most recent commit was on Oct 25, 2026. The latest release is @pascal-app/cli@1.0.6, published Oct 23, 2026. appsgit only lists MCP servers with a commit in the last six months.