Pascal

MCP tools and a CLI for a 3D building editor: the agent creates, inspects and edits architectural scenes

MCP serverOfficial

Medium risk

We rate an entry medium when the tool runs code, makes network calls or reads project files. Check what exactly it does before installing.

Why this level

  • Runs a local service and MCP tools that modify scene files
  • The hosted mode sends project data to the Pascal cloud
All reasons and checks

pascalorg/editor

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add mcp/pascal

Detects the agents on your machine, checks the risk and pins the version.

Other ways to install

Run in a terminal

claude mcp add --transport http editor https://editor.pascal.app/api/mcp --header 'Authorization: <your AUTHORIZATION>'

Or add to the file .mcp.json, in the project

{
  "mcpServers": {
    "editor": {
      "type": "http",
      "url": "https://editor.pascal.app/api/mcp",
      "headers": {
        "Authorization": "<your AUTHORIZATION>"
      }
    }
  }
}

If the file already exists, add the server inside the mcpServers key.

Keys and settings

AUTHORIZATIONsecret, required
Bearer API key created in Pascal Settings, formatted as Bearer sk_live_...

Replace the values in angle brackets with your own. Keys never go into install links and are not stored by us.

Install in Cursor

The button opens the agent and offers to add the server. If nothing happens, copy the config below.

Add to the file ~/.cursor/mcp.json, for all projects

{
  "mcpServers": {
    "editor": {
      "url": "https://editor.pascal.app/api/mcp",
      "headers": {
        "Authorization": "<your AUTHORIZATION>"
      }
    }
  }
}

If the file already exists, add the server inside the mcpServers key. For a single project, put the same block into .cursor/mcp.json.

Keys and settings

AUTHORIZATIONsecret, required
Bearer API key created in Pascal Settings, formatted as Bearer sk_live_...

Replace the values in angle brackets with your own. Keys never go into install links and are not stored by us.

Install in VS Code

The button opens the agent and offers to add the server. If nothing happens, copy the config below.

Run in a terminal

code --add-mcp '{"name":"editor","type":"http","url":"https://editor.pascal.app/api/mcp","headers":{"Authorization":"<your AUTHORIZATION>"}}'

Or add to the file .vscode/mcp.json, in the project

{
  "servers": {
    "editor": {
      "type": "http",
      "url": "https://editor.pascal.app/api/mcp",
      "headers": {
        "Authorization": "<your AUTHORIZATION>"
      }
    }
  }
}

If the file already exists, add the server inside the servers key.

Keys and settings

AUTHORIZATIONsecret, required
Bearer API key created in Pascal Settings, formatted as Bearer sk_live_...

Replace the values in angle brackets with your own. Keys never go into install links and are not stored by us.

Add to the file ~/.codex/config.toml, for all projects

[mcp_servers.editor]
url = "https://editor.pascal.app/api/mcp"
http_headers = { Authorization = "<your AUTHORIZATION>" }

If the file already exists, append the block to the end.

Keys and settings

AUTHORIZATIONsecret, required
Bearer API key created in Pascal Settings, formatted as Bearer sk_live_...

Replace the values in angle brackets with your own. Keys never go into install links and are not stored by us.

Add to the file ~/.gemini/settings.json, for all projects

{
  "mcpServers": {
    "editor": {
      "httpUrl": "https://editor.pascal.app/api/mcp",
      "headers": {
        "Authorization": "<your AUTHORIZATION>"
      }
    }
  }
}

If the file already exists, add the server inside the mcpServers key.

Keys and settings

AUTHORIZATIONsecret, required
Bearer API key created in Pascal Settings, formatted as Bearer sk_live_...

Replace the values in angle brackets with your own. Keys never go into install links and are not stored by us.

Add to the file ~/.config/devin/mcp_config.json, for all projects

{
  "mcpServers": {
    "editor": {
      "serverUrl": "https://editor.pascal.app/api/mcp",
      "headers": {
        "Authorization": "<your AUTHORIZATION>"
      }
    }
  }
}

If the file already exists, add the server inside the mcpServers key. Legacy Cascade keeps the MCP config in ~/.codeium/windsurf/mcp_config.json.

Keys and settings

AUTHORIZATIONsecret, required
Bearer API key created in Pascal Settings, formatted as Bearer sk_live_...

Replace the values in angle brackets with your own. Keys never go into install links and are not stored by us.

Formerly Windsurf.

Add to the file cline_mcp_settings.json, for all projects

{
  "mcpServers": {
    "editor": {
      "type": "streamableHttp",
      "url": "https://editor.pascal.app/api/mcp",
      "headers": {
        "Authorization": "<your AUTHORIZATION>"
      }
    }
  }
}

If the file already exists, add the server inside the mcpServers key. Open the settings file in Cline: MCP Servers tab, Configure MCP Servers.

Keys and settings

AUTHORIZATIONsecret, required
Bearer API key created in Pascal Settings, formatted as Bearer sk_live_...

Replace the values in angle brackets with your own. Keys never go into install links and are not stored by us.

Add to the file .roo/mcp.json, in the project

{
  "mcpServers": {
    "editor": {
      "type": "streamable-http",
      "url": "https://editor.pascal.app/api/mcp",
      "headers": {
        "Authorization": "<your AUTHORIZATION>"
      }
    }
  }
}

If the file already exists, add the server inside the mcpServers key.

Keys and settings

AUTHORIZATIONsecret, required
Bearer API key created in Pascal Settings, formatted as Bearer sk_live_...

Replace the values in angle brackets with your own. Keys never go into install links and are not stored by us.

A fork of Roo Code, same .roo folders.

Add to the file opencode.json, in the project

{
  "mcp": {
    "editor": {
      "type": "remote",
      "url": "https://editor.pascal.app/api/mcp",
      "headers": {
        "Authorization": "<your AUTHORIZATION>"
      }
    }
  }
}

If the file already exists, add the server inside the mcp key.

Keys and settings

AUTHORIZATIONsecret, required
Bearer API key created in Pascal Settings, formatted as Bearer sk_live_...

Replace the values in angle brackets with your own. Keys never go into install links and are not stored by us.

Add to the file ~/.config/zed/settings.json, for all projects

{
  "context_servers": {
    "editor": {
      "url": "https://editor.pascal.app/api/mcp",
      "headers": {
        "Authorization": "<your AUTHORIZATION>"
      }
    }
  }
}

If the file already exists, add the server inside the context_servers key.

Keys and settings

AUTHORIZATIONsecret, required
Bearer API key created in Pascal Settings, formatted as Bearer sk_live_...

Replace the values in angle brackets with your own. Keys never go into install links and are not stored by us.

Checked against the repository on Sep 25, 2026, commit ebe69be.

Text for your agent

Install the CLI: npm install --global @pascal-app/cli and run npx @pascal-app/cli editor to start the local MCP service. In Claude Code add the skills: /plugin marketplace add pascalorg/editor and /plugin install pascal-agent-skills@pascal. For cloud projects connect the hosted endpoint https://editor.pascal.app/api/mcp.

Other ways from the author
npx @pascal-app/cli editor

Starts the local editor and an authenticated MCP service. Install the command with npm install --global @pascal-app/cli. Needs Node.js 22.13+.

This is third-party code. Review the repository files before installing.

What it does

Pascal is an open 3D architectural editor that gives an agent semantic tools over MCP. The agent can create rooms and buildings, inspect a project, make spatial edits, validate a scene and return an editor link. A local CLI launches the editor and an authenticated MCP service on free ports and keeps projects in a local database, with no key required. There is also a hosted MCP endpoint with an optional key for working with projects in a Pascal account.

Who it is for. For designers, architects and developers who want to build and edit 3D scenes through an agent.

Good fit when

  • You want the agent to build or change a room or building model
  • You need scene validation and an editor link
  • You want to work on a 3D project locally without an account

Not a fit when

  • You need a full CAD with strict engineering calculations
  • You cannot run a local service or Node.js 22.13+

Example request

Build a one-room apartment model in Pascal and send me the editor link

Limitations

The local mode needs Node.js 22.13 or newer, and the editor downloads a runtime per version once and verifies it against a digest. Keep one active agent client per local service. The hosted endpoint requires a Pascal account; the key is stored in the OS keychain and is only needed for cloud projects.

How to disable. Remove the pascal-agent-skills plugin via /plugin and delete the pascal MCP entries via /mcp; optionally uninstall the CLI (npm uninstall -g @pascal-app/cli).

MCP

Transport
stdio, http
Authentication
API key
Environment variables
Environment variables
PASCAL_API_KEY
secret
Key for the hosted endpoint and cloud projects; not needed for local work.

Security check

  • Runs a local service and MCP tools that modify scene files
  • The hosted mode sends project data to the Pascal cloud

README in short

The README shows Pascal as an open 3D architectural editor with a local CLI, MCP tools and ready agent workflows. The local @pascal-app/cli launches the editor and an MCP service with no account, while a hosted server uses the editor.pascal.app/api/mcp endpoint and an optional key. The pascal-3d and furniture-fit skills install via skills.sh or as a Claude Code and Codex plugin. MIT licensed.

FAQ

Do I need an account and a key?

Not for local work. A key is only needed for the hosted endpoint and cloud projects.

How are the skills installed?

Via npx skills add pascalorg/editor or as a Claude Code and Codex plugin from the repository marketplace.

Editors’ pick

A skills library that gives coding agents a development process: brainstorming, planning, TDD, subagents and code review

PluginMedium riskNo VPN needed292.5KRepository stars
Editors’ pick

Small composable skills for engineering with agents: plan grilling, TDD, bug diagnosis, code review and architecture

SkillLow risk271.4KRepository stars
Editors’ pick

GitHub toolkit for spec-driven development: the specify CLI adds agent commands and skills to a project, from principles to implementation

CLIMedium riskNo VPN needed139.3KRepository stars

Reference MCP servers

Model Context Protocol servers

Official

Official reference MCP servers: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time and Everything

MCP serverMedium risk90.6KRepository stars
Foxx AIPascal

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.