巴比伦.js MCP 服务器
@babylonjs/mcp-servers 将 Babylon.js 模型背景协议服务器作为可执行节点.js 二进制软件包。 MCP相容客户端可以使用这些服务器来创建,编辑,验证,导入,导出并活同步巴比伦.js 作者图.
包含的服务器
| 服务器 | 调度器名称 | 直接二进制 | 目的 |
|---|---|---|---|
| 节点材料编辑器 | nme | babylonjs-nme-mcp-server | 节点材料图的编写和进出口工作流程. |
| 节点几何编辑器 | nge | babylonjs-nge-mcp-server | 节点几何图形编写和出/入工作流程. |
| 节点渲染图编辑器 | nrge | babylonjs-nrge-mcp-server | Node Render Graph 编写和渲染管进出口工作流程. |
| 节点粒子编辑器 | npe | babylonjs-npe-mcp-server | 节点粒子图的编写和进出口工作流程. |
| GUI 编辑器 | gui | babylonjs-gui-mcp-server | Babylon.js GUI 编写、布局、进出口和片段流. |
| 流程图编辑器 | flow-graph | babylonjs-flow-graph-mcp-server | 流程图作者和JSON进出口工作流程协调员. |
| 智能过滤器编辑器 | smart-filters | babylonjs-smart-filters-mcp-server | Smart Filters 图形编写和导出/导入工作流程. |
用 npx 运行
需要压缩命令时使用调度器 :
npx -y @babylonjs/mcp-servers nme
当您的 MCP 客户端需要命令名称时使用直接二进制 :
npx -y -p @babylonjs/mcp-servers babylonjs-nme-mcp-server
MCP 客户端配置
大多数MCP客户端接受命令加参数. 此示例通过调度器启动节点材料编辑器 MCP 服务器 :
{
"mcpServers": {
"babylonjs-node-material": {
"command": "npx",
"args": ["-y", "@babylonjs/mcp-servers", "nme"]
}
}
}
此等同形式使用直接二进制 :
{
"mcpServers": {
"babylonjs-node-material": {
"command": "npx",
"args": ["-y", "-p", "@babylonjs/mcp-servers", "babylonjs-nme-mcp-server"]
}
}
}
实时编辑器会话
图表MCP服务器可以启动本地编辑会话服务器并返回会话URL. 将该 URL 粘贴到匹配的 Babylon.js 编辑器的 MCP 会话面板上,以查看从 MCP 服务器上的活的更新,并将编辑器更改推回 MCP 服务器.
本地编辑器会话服务器绑定到 127.0.0.1 默认。 当 MCP 进程退出时, 当 stop_session_server MCP工具被调用,或者15分钟后没有MCP/编辑活动.
地方发展
从巴比伦.js寄存器,用:
npm run build -w @babylonjs/mcp-servers
构建汇编私有 MCP 服务器工作空间并复制其捆绑 dist/index.js 输出到此软件包 dist/ 目录.