MCP distribution inventory

July 28, 2026 ยท View on GitHub

Audited 2026-07-28. This file distinguishes release-controlled distribution from third-party directory cards that may cache or rewrite project metadata.

Canonical, release-controlled paths

PathStatusSource of truthFreshness mechanism
npm stdionpx semiotic-mcp from the semiotic packagepackage.json and the published npm artifactThe release workflow publishes and smoke-tests the exact immutable tarball.
Stable Streamable HTTPhttps://semiotic-mcp-server-481507046413.us-west1.run.app/mcp serves verified 3.8.7server.json and deploy/cloud-runHosted smoke tests cover initialize, tools, resources, prompts, limits, and response headers.
Official MCP Registryio.github.nteract/semioticserver.jsonAfter npm publication, the release workflow validates and publishes the exact package.json / server.json version, then verifies the active Registry entry. Manual dispatch remains available for backfill.

The Registry metadata backfill is complete. At 2026-07-28T15:42:43.14232Z, the Official Registry published the active 3.8.7 entry and marked it latest. Its package is the exact immutable npm release semiotic@3.8.7, and its remote is the canonical Streamable HTTP endpoint above.

Stable revision semiotic-mcp-server-00072-m8p now serves 3.8.7 with release commit f86ec9c630e76a3e17ff9b135639422461869bb3. An end-to-end production smoke after routing 100% of traffic to that revision passed health, MCP GET, initialize, tools, resources, build-info, render evidence, and schema retrieval. The smoke runner is channel-aware so stable requires the exact published version while nightly still requires its commit-qualified version. The revision labels carry the same release commit/version and remove stale prior-trigger provenance. Subsequent releases publish their exact Registry manifest version automatically; manual Registry dispatch remains a recovery path.

Run the local cross-reference gate before a release:

npm run check:mcp-registry

That gate verifies the Registry name, package identifier, version, npm transport, and README ownership string. Publication additionally confirms that the exact npm version is public and that the stable remote in the Registry response matches server.json.

Secondary directory audit

These cards are discovery mirrors, not release artifacts and not acceptance by an assistant vendor.

DirectoryAudit resultProject policy
SmitheryThe former /server/nteract/semiotic URL redirects to /servers/nteract/semiotic, which returns 404.Removed from the README. Do not restore the claim without a maintained listing and an owner-visible update path.
GlamaThe card exists, but at audit time displayed the 3.8.2 README and legacy five-tool copy.Do not present it as current. Update only after a maintainer claims the card or a documented source-controlled sync path is proven.
mcp.soThe card exists, reports no detected tools, and separately describes the legacy five-tool surface.Do not present it as current. Update only through a maintained submission/claim path.

The README intentionally links only the Official Registry for MCP directory discovery. Context7, DeepWiki, and GitMCP remain separate documentation/repo discovery services; they are not MCP package registries.

Assistant-directory status

Official MCP Registry publication does not imply acceptance into ChatGPT, Claude, or another assistant's curated connector directory. Semiotic currently claims only:

  • a public npm stdio server;
  • a stable Streamable HTTP endpoint;
  • an active Official MCP Registry entry.

Any future assistant-directory listing should be recorded here with the exact submission owner, public card URL, accepted version, and last verification date before it appears in talk or adoption material.

Release checklist

  1. Keep package.json#version, server.json#version, and the npm package entry identical.
  2. Run npm run check:mcp-registry.
  3. Publish the immutable npm artifact through .github/workflows/release.yml.
  4. Let the release-called Registry workflow publish or verify the exact version.
  5. Inspect the Registry summary attached to the workflow run.
  6. Re-audit secondary cards only when there is a maintained update path; remove broken links instead of preserving directory count.