
patchedreality/manifoldermcp
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
MCP 서버는 AI 대리인을 위한 열린 Metaverse 직물 편집 도구를 exposing.
개요
ManifolderMCP는 Claude Code 및 기타 MCP 클라이언트가 Open Metaverse Spatial Fabric 장면을 검색하고 편집 할 수있는 모델 Context Protocol (MCP) 서버입니다. JavaScript 라이브러리를 통해 MVMF 프로토콜 라이브러리 위에 얇은 MCP 툴 레이어를 제공합니다. ManifolderMCP는 Patched Reality, Inc.의 오픈 소스 프로젝트입니다. - — 이 MCP 서버에서 사용하는 JavaScript 클라이언트 라이브러리 - — Open Metaverse 패브릭을 시각화하는 웹 기반 탐험가 - 노드.js >= 18 - Fabric 서버에 액세스 ~/.config/manifolder-mcp/config.json 만들기: Resource upload/download는 2개의 수송 중 하나, 단면도 당 선택된 자동적으로 이용합니다. 어느 방법, resourceUrlPrefix 는 URL 접두사 씬의 참조 업로드에 사용 (예 : /objects /). (fileUrl이 설정될 때 사용됨) - 구성된 엔드포인트에 대한 HTTPS WebDAV를 통해 파일 작업이 곰더 토큰으로 프로파일의 adminKey로 인증됨:
개요(AI 번역)
ManifolderMCP는 모델 Context 프로토콜입니다. (MCP) Claude Code 및 기타 MCP 클라이언트를 검색하고 검색 할 수있는 서버 오픈 Metaverse Spatial Fabric 장면 편집.
MVMF 프로토콜 라이브러리 위에 얇은 MCP 툴 레이어를 제공합니다. **ManifolderClient ** JavaScript 라이브러리를 통해.
ManifolderMCP는 오픈 소스 프로젝트로 제작 및 유지 패치 리얼, Inc.
관련 프로젝트
- ManifolderClient - 이 MCP 서버에서 사용하는 JavaScript 클라이언트 라이브러리 -Manifolder - 오픈 메타버스 직물을 시각화하는 웹 기반 탐험가
설치
# 필수품
- Node.js >= 18
- Fabric 서버에 액세스
설치
구성
~/.config/manifolder-mcp/config.json 만들기:
Resource upload/download는 2개의 수송 중 하나, 단면도 당 선택된 자동적으로 이용합니다. 어느 방법, resourceUrlPrefix 는 URL 접두사에 대한 참조 업로드에 사용되는 장면 (예, /objects/).
WebDAV ( filesUrl이 설정될 때 사용됨) - 구성된 엔드포인트에 대한 HTTPS WebDAV를 통해, 프로파일의 adminKey을 베어 토큰으로 인증:
| 필드 | 설명 |
|---|---|
filesUrl |
파일 운영의 WebDAV 엔드포인트 (예: `[T6]]] |
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
ManifolderMCP
ManifolderMCP is a Model Context Protocol (MCP) server that allows Claude Code and other MCP clients to browse and edit Open Metaverse Spatial Fabric scenes.
It provides a thin MCP tool layer on top of the MVMF protocol libraries via the ManifolderClient JavaScript library.
ManifolderMCP is an open source project created and maintained by Patched Reality, Inc..
Related Projects
- ManifolderClient — JavaScript client library used by this MCP server
- Manifolder — Web-based explorer for visualizing Open Metaverse fabrics
Setup
Prerequisites
- Node.js >= 18
- Access to a Fabric server
Install
npm install
npm run build
Configure
Create ~/.config/manifolder-mcp/config.json:
{
"default": {
"fabricUrl": "https://example.com/fabric/fabric.msf",
"adminKey": "your-admin-token"
}
}
Resource upload/download uses one of two transports, selected automatically per profile. Either way, resourceUrlPrefix is the URL prefix used to reference uploads in scenes (e.g., /objects/).
WebDAV (used when filesUrl is set) — file operations go over HTTPS WebDAV against the configured endpoint, authenticated with the profile’s adminKey as a bearer token:
| Field | Description |
|---|---|
filesUrl |
WebDAV endpoint for file operations (e.g., https://files-name.example.com/) |
resourceUrlPrefix |
URL prefix for referencing uploads in scenes (e.g., /objects/) |
SCP/SSH (used when filesUrl is absent) — file operations go over SFTP:
| Field | Description |
|---|---|
scpHost |
SSH hostname for resource uploads |
scpUser |
SSH username |
scpRemotePath |
Server path where files are written (supports ~) |
scpKeyPath |
Path to SSH private key (supports ~) |
resourceUrlPrefix |
URL prefix for referencing uploads in scenes (e.g., /objects/) |
Hosts listed in unsafeHosts skip TLS certificate verification (self-signed certs, incomplete chains) for both the fabric socket and WebDAV requests.
Multiple profiles can be defined (e.g., "default", "staging") and selected per-call via the profile parameter on any tool.
Add to MCP Client
Build first (npm run build), then register using an absolute path to dist/index.js.
Claude Code:
claude mcp add --scope user manifolder -- node /absolute/path/to/ManifolderMCP/dist/index.js
Codex:
codex mcp add manifolder -- node /absolute/path/to/ManifolderMCP/dist/index.js
Gemini CLI:
gemini mcp add -s user manifolder node /absolute/path/to/ManifolderMCP/dist/index.js
설치
This server does not publish a one-line install command.
Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →설정
{
"mcpServers": {
"manifolder": {
"command": "node",
"args": ["/absolute/path/to/ManifolderMCP/dist/index.js"]
}
}
}