PM

patchedreality/manifoldermcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

5 stars 3 forks 품질 75 트렌드 20Apache-2.0

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..

  • 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
GitHub에서 전체 README 보기

설치

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"] } } }