UND Assay

Evidence on MCP servers before you install: publisher, source, provenance, advisories, changes.

Sollte ich dies verwenden

Qualität und Sicherheit

A
Qualität der Beschreibung
100%
Vollständigkeit des Schemas
85%
Qualität der Benennung
98%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~973Tokens (Tool-Definitionen)
~459 BTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (0.76% von 128k Kontext)

Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.

Installieren

Installation mit einem Klick

Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:

{
  "mcpServers": {
    "und-assay": {
      "url": "https://undassay.com/mcp"
    }
  }
}

Remote-Endpunkte

https://undassay.com/mcpstreamable-http

Was es kann

Tool-Inventar

Tools (8)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢check_before_install(identifier)

Evidence summary for an MCP server before you install or connect it: publisher identity level, provenance, known vulnerabilities, install scripts, maintenance, open warnings, checks that could not run, and recent changes. No warnings is NOT a safety guarantee.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "identifier": {
      "type": "string",
      "description": "MCP server name (e.g. io.github.github/github-mcp-server), catalog id, or GitHub repository URL"
    }
  },
  "required": [
    "identifier"
  ],
  "additionalProperties": false
}
🟢get_setup(identifier)

One stable answer (schema_version 1) for connecting an MCP server: its validated remote URL and transport, packages, copy-paste setup for Claude Code and JSON configs, warnings by severity, checks that could not run, and contradicted claims. auth is null until Assay has checked the sign-in metadata of the server. Never a safety rating.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "identifier": {
      "type": "string",
      "description": "MCP server name, catalog id, or GitHub repository URL"
    }
  },
  "required": [
    "identifier"
  ],
  "additionalProperties": false
}
🟢resolve_identifier(identifier)

Resolve an MCP server name, catalog id or GitHub repository URL to the real registry entry. If there is no exact match, returns the closest real names so look-alikes and invented names can be caught. No account needed.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "identifier": {
      "type": "string"
    }
  },
  "required": [
    "identifier"
  ],
  "additionalProperties": false
}
🟢search_tools(query, official_only, limit)

Search cataloged MCP servers by keywords. Returns classification (verified_publisher = the publisher proved control of a domain or verified GitHub org, NOT that a company named in the tool made it / community / not_analyzed), identity level and warning counts.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string"
    },
    "official_only": {
      "type": "boolean"
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 50
    }
  },
  "required": [
    "query"
  ],
  "additionalProperties": false
}
🟢get_tool(tool_id)

Every assertion for a tool with its state (VERIFIED, CLAIMED, CONTRADICTED, STALE, UNKNOWN), reason, check and evidence records.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "tool_id": {
      "type": "string"
    }
  },
  "required": [
    "tool_id"
  ],
  "additionalProperties": false
}
🟢get_publisher(publisher_key)

How a publisher is identified across ecosystems (MCP namespace, domain, GitHub, packages) and the state of each link.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "publisher_key": {
      "type": "string"
    }
  },
  "required": [
    "publisher_key"
  ],
  "additionalProperties": false
}
🟢get_changes(tool_id)

Metadata changes between consecutive published versions: new network hosts, replaced or added artifact sources, newly requested credentials.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "tool_id": {
      "type": "string"
    }
  },
  "required": [
    "tool_id"
  ],
  "additionalProperties": false
}
🟢get_evidence(tool_id, field)

A single assertion of a tool (by field name) with the evidence records behind it: URL, fetch time, SHA-256.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "tool_id": {
      "type": "string"
    },
    "field": {
      "type": "string"
    }
  },
  "required": [
    "tool_id",
    "field"
  ],
  "additionalProperties": false
}

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet8 Tools