Muse Marketplace

io.github.CloudCorpRecords由 GitHub 账号 CloudCorpRecords 发布v0.1.0更新于 Nov 7, 2026

Open marketplace and registry for shareable Muse assets: avatars, personas, voices, and bundles.

发布方自己的服务:muse.space

已验证STDIO仅桌面文件与存储AI 与机器学习

概览

AI 生成的概览

Muse Marketplace 注册表的 MCP 服务器:让助手搜索、查看、校验并安装可分享的 Muse 头像、人格、语音和资源包。

可以做什么
  • 按名称、标签、slug、作者、类型或描述搜索和列出市场条目
  • 查看单个 slug 的完整条目记录
  • 校验条目:schema、文件是否存在、sha256 校验和、允许的媒体类型与路径安全
  • 把条目安装到当前工作目录下的目标目录,并在复制前后校验校验和
适用场景
当你希望助手从开放注册表中查找并拉取 Muse 头像、人格、语音或资源包到本地项目,并在使用前确认条目完整、不含可执行文件时适用。
运行要求
以 stdio 在本地运行,可通过 npx 使用 npm 包,或使用 Docker 镜像。未声明任何认证、环境变量或请求头。安装工具会把文件写入当前工作目录下的目标目录。
安装前请注意
安装会写入磁盘文件,请指定你确实要使用的目标目录。安全性依赖注册表的检查机制:条目只有在审核者执行检查清单后才会被标记为已审核,安装会拒绝被篡改的条目,但未审核条目仍应谨慎对待。人格文件是 markdown 内容,助手可能读取并据此行动。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Muse Marketplace,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

Muse Marketplace

The open marketplace & registry for shareable Muse assets.

Muse users will soon be able to share Muse Avatars with each other — an avatar sharing pop-up, animated previews of avatar "modes" like Working, the works. But sharing needs somewhere to live: an open registry where anyone can publish an avatar, persona, voice, or bundle, where every file carries a checksum, and where "safe" means actually checked, not just claimed.

That is this repo. We are building the Muse Avatar marketplace — starting now, in the open.

bash
npx @reneturcios/muse-marketplace listnpx @reneturcios/muse-marketplace search treenpx @reneturcios/muse-marketplace show jollynpx @reneturcios/muse-marketplace install jollynpx @reneturcios/muse-marketplace doctor

Or browse it as a site: open site/index.html (or the GitHub Pages deploy) — a dark, searchable grid with an animated mode switcher on every avatar.

What's inside

  • registry/ — The registry itself. Every listing is a folder registry/<kind>s/<slug>/ with a listing.json + its asset files. Kinds: avatar (primary), persona, voice, bundle. registry/index.json is generated from the listings (muse-marketplace index), never hand-edited; CI fails on drift.
  • Launch catalog (9 listings, all original, all installable) — 6 avatars: Jolly (the friendly green companion), Tree (a forest spirit), Straw Hat Explorer, Neon Founder, Cozy Scholar, Pixel Sprite — each with an original animated SVG per mode (idle / working / thinking / celebrating, plus extras like making, dance, milestone, error). 2 personas: Sharp Operator, Warm Companion. 1 bundle: Starter Pack (everything).
  • CLI + MCP in one bin — muse-marketplace (alias mmkt) for humans; the same binary is an MCP server (muse-marketplace mcp) exposing marketplace_search, marketplace_list, marketplace_show, marketplace_validate, marketplace_install.
  • site/ — A zero-build static marketplace: search, filter by kind + tag, click a card for the animated mode switcher and a copyable install command.
  • docs/ — SPEC (the listing schema), PUBLISHING (submit via PR), VETTING (the safety model), MODES, ARCHITECTURE, ROADMAP.

Quickstart

bash
npm installnpm run buildnpm test
node dist/cli.js listnode dist/cli.js install jolly --dest ./muse-assets   # copies files, verifies sha256 before AND after, writes install-receipt.jsonnode dist/cli.js init my-avatar --kind avatar          # scaffold a listing of your ownnode dist/cli.js validate my-avatarnode dist/cli.js index                                  # rebuild registry/index.jsonnode dist/cli.js doctor                                 # registry health

Publish a listing

  1. muse-marketplace init <your-slug> --kind avatar
  2. Replace the placeholder SVGs / persona.md with your real assets.
  3. Run muse-marketplace validate <your-slug> until clean, then muse-marketplace index.
  4. Open a PR. Full walkthrough: docs/PUBLISHING.md.

The vetting / safety model (short version)

Nothing gets to call itself safe here without receipts — the same rule we run across the fleet: anything listed as safe must be validated with real checks.

  • No executables, ever. Only allowlisted media types (SVG/PNG/JPEG/GIF/WebP, markdown, plain text, JSON, audio). Validation rejects executable extensions outright.
  • Checksums on everything. Every file in every listing records its sha256 + byte size. validate recomputes them; install verifies before and after copying and refuses tampered listings.
  • Path safety. Absolute paths and .. traversal entries are rejected; installs stay inside the destination you name.
  • Vetted is earned. safety.vetted flips to true only after the VETTING.md checklist is run by a reviewer — not by the author checking their own box.
  • Personas are plain markdown you can read in full before using — the file is the payload, nothing hidden.

Full model: docs/VETTING.md · Security reports: SECURITY.md

MCP usage

json
{ "mcpServers": { "muse-marketplace": { "command": "npx", "args": ["-y", "@reneturcios/muse-marketplace", "mcp"] } } }

Tools: marketplace_search · marketplace_list · marketplace_show · marketplace_validate · marketplace_install (install is confined to a caller-provided destination under the current working directory).

Roadmap

Ratings & reviews, signed listings, voice previews in the site player, a publish command that opens the PR for you, federation with other registries, and first-class wiring for Muse's native avatar sharing when it lands. Detail: docs/ROADMAP.md.

MIT. By Rene Turcios / CloudCorpRecords. Fleet: https://github.com/CloudCorpRecords

来源:README.md,提交 6f42cfd

工具

5

marketplace_list

List Muse Marketplace listings, optionally filtered by kind or tag.

输入参数tagkind

marketplace_show

Show the full listing record for one slug.

输入参数slug必填

marketplace_validate

Validate a listing: schema, file existence, sha256 checksums, allowed media types, and path safety.

输入参数slug必填

marketplace_install

Install a listing into a destination directory under the current working directory. Verifies checksums before and after copy and refuses tampered listings.

输入参数destslug必填

版本历史

1
  1. v0.1.0最新Oct 30, 2026

评分

已满足适用检查项的 90%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分
  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

其他 Muse 集成