Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Unnot Mcp Gallery

FreeNot checked

Gallery of MCP servers and integrations for Unnot

GitHubEmbed

About

Gallery of MCP servers and integrations for Unnot

README

Curated public catalog of MCP servers used and verified by the Unnot team.

This repository stores open metadata only and follows the official MCP server.json format with optional Unnot UI extensions.

Goals

  • Keep server metadata portable and ecosystem-compatible
  • Provide a clean and human-readable gallery for discovery
  • Preserve richer card UX in Unnot without breaking canonical compatibility

Data model

Canonical records follow the official MCP schema:

  • https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json

Unnot-specific UI fields are stored in _meta namespaced keys:

  • _meta["io.unnot/gallery"]
  • _meta["io.unnot/install"]

Repository structure

registry/
  servers/
    <server-id-or-slug>.json
    <server-id-or-slug>/server.json   # optional when side files are needed
assets/
  icons/
docs/
  public/

Default layout is flat (registry/servers/<id>.json). Use a dedicated folder only when a server needs sidecar files (docs, localized assets, examples, etc.).

Open-data policy

This repository must contain only public information.

Allowed:

  • public descriptions and links
  • package metadata and transport details
  • environment variable names and descriptions (without values)
  • public tool summaries for UI

Forbidden:

  • secret values (tokens, API keys, passwords)
  • private/internal URLs and endpoints
  • internal runbooks, infrastructure details, operational instructions

Validation rules

Each server record should pass:

  1. Official schema validation
  2. Basic quality checks (required fields, readable description)
  3. Security checks (no secrets, no internal links)

Run local validation:

  • npm run validate:registry

Contribution flow

  1. Add or update one server record in registry/servers/<id>.json (preferred) or registry/servers/<id>/server.json (if sidecar files are required)
  2. Keep canonical fields valid and complete
  3. Put UI-only fields under _meta Unnot namespace
  4. Run validation checks
  5. Open a pull request with a concise change summary

Quick start for contributors:

  • docs/public/new-server-checklist.md

Publish MCP bundle into unnot-web-content (no Unnot repo)

Help markdown and help-index.json stay the source of truth in the Unnot app repo and land in unnot-web-content/dist via the full publish-web-content flow there. If you only change this gallery, refresh the MCP slice without rebuilding help:

  1. Clone unnot-mcp-gallery and unnot-web-content (and unnot-site if you work on the UI). You do not need the Unnot application repo for registry-only edits.

  2. Ensure unnot-web-content/dist/ already exists and contains a valid manifest.json with a help section (from a prior full publish or from git pull on main).

  3. From this repository root — validate:registry then publish (one step):

    npm run publish:web-content-mcp:release -- --target "D:\path\to\unnot-web-content"
    

    --target is the repository root of unnot-web-content (the folder that contains dist/, not dist itself).

    Windows: deploy/publish-mcp-to-web-content.bat runs the same pipeline, then git add dist / git commit when there are changes, and Y/N to git push origin main. No args → expects unnot-web-content next to this repo; optional first argument is the full path to the unnot-web-content root.

The script updates only:

  • dist/data/mcp-registry.json
  • dist/icons/*.svg (rebuilt from icon keys referenced in the registry)
  • manifest.jsonsections.mcpRegistry, sections.mcpIcons, and generatedAt (help section is left unchanged)

Then commit/push unnot-web-content as your team prefers.

Consumption via npm

After publishing, install:

npm install @unnot-lab/mcp-gallery

Published contents: registry/, assets/icons/, LICENSE, README.md, and scripts/validate-registry.mjs for local checks.

Paths inside the package mirror this repository layout (e.g. registry/index.json, registry/servers/*.json).

Publishing to npm

Prerequisites: npm account / org unnot-lab, repo public on GitHub.

  1. Clone/pull this repo and run npm run validate:registry.
  2. Bump version in package.json (semver).
  3. npm login (once per machine).
  4. From repo root: npm publish

prepublishOnly runs validation automatically before publish.

License

MIT — see LICENSE.

from github.com/unnot-lab/unnot-mcp-gallery

Installing Unnot Mcp Gallery

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/unnot-lab/unnot-mcp-gallery

FAQ

Is Unnot Mcp Gallery MCP free?

Yes, Unnot Mcp Gallery MCP is free — one-click install via Unyly at no cost.

Does Unnot Mcp Gallery need an API key?

No, Unnot Mcp Gallery runs without API keys or environment variables.

Is Unnot Mcp Gallery hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Unnot Mcp Gallery in Claude Desktop, Claude Code or Cursor?

Open Unnot Mcp Gallery on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Unnot Mcp Gallery with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs