Editor Mcp Server
@playcanvas
关于 Editor Mcp Server
MCP Server for AI automation of the PlayCanvas Editor
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"playcanvas": {
"command": "cmd",
"args": [
"/c",
"npx",
"tsx",
"C:\\path\\to\\mcp-editor\\src\\server.ts"
],
"env": {
"PORT": "52000"
}
}
}
}工具
5`list_entities`
`list_assets`
`query_scene_settings`
`store_search`
`capture_viewport`
概览
What is Editor Mcp Server?
Editor Mcp Server is an MCP server that automates the PlayCanvas Editor using an LLM. It provides tools for managing entities, assets, scenes, viewport capture, and runtime testing via a real PlayCanvas Launch instance. Designed for developers using Claude Desktop or Cursor, it enables natural-language-driven editing and debugging of 3D scenes.
How to use Editor Mcp Server?
Install dependencies with npm install, load the Chrome extension (unpacked from the extension folder), then run npx tsx src/server.ts with a PORT env variable (default 52000). In the PlayCanvas Editor tab, open the extension popup and click CONNECT. Configure the MCP server in Claude Desktop or Cursor using the provided JSON config. Cursor users must select Agent mode.
Key features of Editor Mcp Server
- 30+ tools covering entities, assets, scene settings, viewport, and runtime
- Live runtime control: launch, capture, read logs, and inject input
- Consistent response envelope with pagination and error reporting
- Read-only, destructive, and open-world tool annotations for safe LLM use
- Chrome extension connects the PlayCanvas Editor to the MCP server
Use cases of Editor Mcp Server
- Create, modify, and delete entities and components via natural language
- Script editing: parse, attach, and set script text from the LLM
- Verify scene behavior by launching the app and inspecting runtime logs
- Capture viewport snapshots and focus the editor on specific entities
FAQ from Editor Mcp Server
What exactly does Editor Mcp Server do?
It exposes the PlayCanvas Editor’s capabilities as MCP tools, allowing an LLM (Claude or Cursor Agent) to list, create, modify, and delete entities, assets, and scene settings, as well as launch and interact with the running application in a real browser window.
Does Editor Mcp Server require Claude or a paid account?
The README states the server must be driven by Anthropic’s Claude, and the free tier’s chat context is insufficient; a Pro Claude subscription is strongly recommended. Cursor with Agent mode is also supported.
How do I connect the PlayCanvas Editor to the server?
After installing the Chrome extension, open the PlayCanvas Editor tab, click the extension icon, set the port (match the PORT env variable), and click CONNECT. Only one editor instance can be connected at a time.
What data does Editor Mcp Server access?
It operates on the currently open PlayCanvas project. It can create, modify, and delete entities and assets within that project, and for runtime tools it opens a launch window using your existing PlayCanvas login session. Store tools reach the network.
Are there any known limitations?
Pop-ups must be allowed for the editor origin so launch_start can open the launch window. The server currently works with only one editor instance at a time. The free tier of Claude may not provide enough context to use the tools reliably.
其他 分类下的更多 MCP 服务器
Blender
ahujasidOpen-source MCP to use Blender with any LLM
Inbox Zero AI MCP
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
Maestro
mobile-dev-incPainless E2E Automation for Mobile and Web
XcodeBuildMCP
cameroncookeA Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.

EverArt
modelcontextprotocolModel Context Protocol Servers
评论