Unfragile MCP Server logo

Unfragile MCP Server

by Savirinc

Searches and verifies callable software, returning ranked results, signed trust passports, and install-ready MCP snippets.

Install Unfragile MCP Server

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "savirinc-unfragile-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "@unfragile/mcp-server"
      ],
      "env": {
        "UNFRAGILE_API_URL": "YOUR_VALUE_HERE",
        "UNFRAGILE_MONITOR": "YOUR_VALUE_HERE",
        "UNFRAGILE_HEADERS": "YOUR_VALUE_HERE",
        "UNFRAGILE_API_KEY": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

Install not yet sandbox-tested— the server itself is confirmed live (we called its tools/list endpoint). The stdio install command is a separate, ongoing check.

Overview

Savirinc/unfragile-mcp-server connects MCP clients to the Unfragile index and public API, covering MCP servers, APIs, CLIs, SDKs, models, robots, and devices. Its tools find or resolve software for an intent, return a single verified answer or ranked results, and attach evidence such as labels, scores, freshness, adoption, and Ed25519-signed trust passports. Verification produces conservative trusted, caution, unverified, or flagged verdicts, while empty matches result in an explicit abstention rather than a guess. Reach for it when an agent needs to discover callable software or check a target before installing or invoking it.

Use cases

  • Find a verified tool for a specific agent task
  • Verify an npm MCP package before installing it
  • Resolve an intent into an invocation-ready record
  • Retrieve a signed trust passport for policy checks
  • Inspect live counts in the indexed software corpus

Key features

  • Intent search across indexed tools and actions
  • Ranked results with trust and installation evidence
  • Ed25519-signed trust passports
  • Pre-installation and pre-invocation verification
  • Deterministic abstention when no confident match exists

Tools6

What Unfragile MCP Server lets your agent do. Expand a tool for its parameters.

Verified live~750 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

21/22 checks healthy over the last 86d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 11h ago via OSV.dev · @unfragile/mcp-server (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars2Stargazers on the source repository.
npm downloads1.7kPackage downloads in the last 30 days.
Last commit3d agoMost recent push to the default branch.
Tools exposed6Callable tools this server registers over MCP.
Directory activity2 viewsConfig copies, upvotes, and views on AllMCPs.

How Unfragile MCP Server works

What Savirinc/unfragile-mcp-server does

Savirinc/unfragile-mcp-server exposes the Unfragile search and trust API through MCP. It indexes callable actions from MCP servers, APIs, command-line tools, SDKs, models, robots, and devices. Search results carry labels describing what Unfragile found, including machine-verified and signed records, official records, code-only discoveries, demonstrations, and targets that failed a check.

The server supports both discovery and pre-installation review. An agent can describe an intended task and receive one selected record, request a ranked list, resolve an intent into an invocation-ready record, or verify a named package or tool before using it. Results can include installation or invocation snippets, alternatives, evidence, and a signed trust passport.

How it works

MCP tool calls are forwarded to the free public Unfragile API. Search combines a meaning index with a word index, then ranks and reranks matching actions. Trust influences ranking as a measured signal but does not change a record's label. Retrieval is deterministic, and the answer flow selects only from labelled results; when nothing qualifies, it returns an honest no rather than inventing a match.

Verified records include Ed25519-signed passports. These can be checked offline using Unfragile's published public key. Verification returns one of four conservative outcomes: trusted, caution, unverified, or flagged. A flagged target should not be installed or invoked, while an unverified target requires review first.

Setup and configuration

The package runs through npx:

Terminal
npx -y @unfragile/mcp-server

Claude Code can register it with:

Terminal
claude mcp add unfragile -- npx -y @unfragile/mcp-server

Other MCP clients use a server entry with command set to npx and arguments -y and @unfragile/mcp-server. No environment variable is needed for the default public API. UNFRAGILE_API_URL changes the API base URL, UNFRAGILE_MONITOR labels monitoring or test traffic, UNFRAGILE_HEADERS supplies additional request headers as JSON, and UNFRAGILE_API_KEY can provide higher CLI-guard rate limits.

The package also provides an unfragile CLI. unfragile verify checks a target, and unfragile guard -- ... extracts an install target from supported claude mcp add, npx, or uvx commands and blocks flagged results unless --force is used. If verification cannot be reached, the CLI treats the target as unverified rather than failing open.

Tools and capabilities

  • unfragile_find searches across indexed actions and can add one selected answer with reasoning.
  • unfragile_answer returns one verified software record, evidence, an install snippet, and alternatives.
  • unfragile_search returns ranked records with per-record trust and installation evidence.
  • unfragile_verify checks a tool, MCP server, or package before invocation or installation.
  • unfragile_resolve turns one intent into a record, verdict, signed passport, and invocation snippet.
  • unfragile_passport retrieves raw signed passport JSON by slug, record ID, or npm package.
  • unfragile_stats reports live corpus counts by category or envelope.

Limitations and notes

The service depends on the public Unfragile API and its indexed corpus. Labels describe the available checks and should be read before acting on a result. Rankings do not change those labels. The index is refreshed weekly, so discovery results and corpus statistics can change over time. An honest abstention is an expected result when no record meets the query criteria.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Unfragile MCP Server

Savirinc/unfragile-mcp-server is an MCP server that connects agents to the Unfragile index and public API. Its main tools search and resolve callable software, verify tools and packages, retrieve Ed25519-signed trust passports, and report corpus statistics, with install-ready snippets and explicit abstentions when no confident match qualifies.

Install it by running `npx -y @unfragile/mcp-server`, then register that command in your MCP client's server configuration. Claude Code supports `claude mcp add unfragile -- npx -y @unfragile/mcp-server`; other clients can use the same command and arguments in their MCP settings.

Yes, Savirinc/unfragile-mcp-server works with Cursor through its MCP configuration. Add a server named `unfragile` with `command` set to `npx` and arguments `-y` and `@unfragile/mcp-server` in `.cursor/mcp.json`.

Run the bundled CLI command `npx -p @unfragile/mcp-server unfragile verify <target>` before installation. It returns a conservative verdict and blocks flagged targets when used through `unfragile guard`; unreachable verification is treated as unverified rather than safe.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewUnfragile MCP Server AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/savirinc-unfragile-mcp-server?style=directory)](https://allmcps.com/mcp/savirinc-unfragile-mcp-server)
HTML Embed
<a href="https://allmcps.com/mcp/savirinc-unfragile-mcp-server"><img src="https://allmcps.com/api/badge/savirinc-unfragile-mcp-server?style=directory" alt="Unfragile MCP Server on AllMCPs" /></a>