StealthStack ARD Discovery

Search a public index of agents, MCP servers and skills found on the open web. Free, no auth.

Sollte ich dies verwenden

Qualität und Sicherheit

A
Qualität der Beschreibung
100%
Vollständigkeit des Schemas
97%
Qualität der Benennung
100%
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

~1,982Tokens (Tool-Definitionen)
~6.8 KBTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (1.55% 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": {
    "discovery": {
      "url": "https://stealthstack.ai/mcp?src=mcpregistry"
    }
  }
}

Remote-Endpunkte

https://stealthstack.ai/mcp?src=mcpregistrystreamable-http

Was es kann

Tool-Inventar

Tools (3)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢search_resources(query, kind, domain, trust, limit)

Search the StealthStack ARD index for agentic resources (agents, MCP servers, skills, catalogs) discovered across the open web. Free-text query over name/description/tags, ranked by the index's relevance score (best match first). Optionally filter by kind, domain, or trust. Each result includes the connect URL when the publisher provides one; otherwise the inline connection or pull details.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Free-text search over name, description, and tags."
    },
    "kind": {
      "type": "string",
      "enum": [
        "agent",
        "mcp",
        "skill",
        "catalog",
        "registry",
        "api",
        "other"
      ],
      "description": "Restrict to one resource kind."
    },
    "domain": {
      "type": "string",
      "description": "Restrict to one publisher domain (e.g. stealthstack.ai)."
    },
    "trust": {
      "type": "string",
      "enum": [
        "verified",
        "unverified"
      ],
      "description": "verified = the resource's URN authority matches its catalog host (domain-anchored)."
    },
    "limit": {
      "type": "integer",
      "description": "Max results (1-50).",
      "default": 10
    }
  },
  "required": [
    "query"
  ]
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string"
    },
    "mode": {
      "type": "string",
      "enum": [
        "ranked",
        "substring",
        "unavailable"
      ]
    },
    "results": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "identifier": {
            "type": "string"
          },
          "displayName": {
            "type": "string"
          },
          "kind": {
            "type": "string"
          },
          "type": {
            "type": "string"
          },
          "publisher": {
            "type": "string",
            "description": "URN authority."
          },
          "description": {
            "type": "string"
          },
          "tags": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "version": {
            "type": "string"
          },
          "representativeQueries": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "connect": {
            "type": "object",
            "description": "How to reach the resource. mode=url: `url`; mode=connections: `connections[]` (stdio → command/args, http/sse/streamable-http → url); mode=pull: `pull.command` (e.g. dirctl pull <cid>); mode=data: inline artifact of unrecognised shape (`dataKeys`; `data` itself when small, get_resource only); mode=none: nothing published.",
            "properties": {
              "mode": {
                "type": "string",
                "enum": [
                  "url",
                  "connections",
                  "pull",
                  "data",
                  "none"
                ]
              },
              "url": {
                "type": "string"
              },
              "connections": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "transport": {
                      "type": "string"
                    },
                    "url": {
                      "type": "string"
                    },
                    "command": {
                      "type": "string"
                    },
                    "args": {
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    }
                  },
                  "required": [
                    "transport"
                  ]
                }
              },
              "pull": {
                "type": "object",
                "properties": {
                  "command": {
                    "type": "string"
                  },
                  "cid": {
                    "type": "string"
                  }
                },
                "required": [
                  "command"
                ]
              },
              "dataKeys": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              },
              "data": {
                "type": "object"
              }
            },
            "required": [
              "mode"
            ]
          },
          "trust": {
            "type": "object"
          },
          "source": {
            "type": "object",
            "properties": {
              "domain": {
                "type": "string"
              },
              "via": {
                "type": "string"
              },
              "catalogUrl": {
                "type": "string"
              }
            }
          },
          "score": {
            "type": "number",
            "description": "Relevance as returned by the index /search (search_resources only)."
          },
          "lastSeen": {
            "type": "string"
          }
        },
        "required": [
          "identifier",
          "displayName",
          "kind",
          "type",
          "connect"
        ]
      }
    }
  },
  "required": [
    "query",
    "mode",
    "results"
  ]
}
🟢list_resources(kind, domain, trust, limit)

Browse the StealthStack ARD index — agentic resources (agents, MCP servers, skills, catalogs) discovered across the open web. Optionally filter by kind, domain, or trust. Returns a count, a kind breakdown, and the page of resources, each with its connect URL when the publisher provides one; otherwise the inline connection or pull details. Use search_resources for a specific need.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "kind": {
      "type": "string",
      "enum": [
        "agent",
        "mcp",
        "skill",
        "catalog",
        "registry",
        "api",
        "other"
      ],
      "description": "Restrict to one resource kind."
    },
    "domain": {
      "type": "string",
      "description": "Restrict to one publisher domain (e.g. stealthstack.ai)."
    },
    "trust": {
      "type": "string",
      "enum": [
        "verified",
        "unverified"
      ],
      "description": "Restrict by trust status."
    },
    "limit": {
      "type": "integer",
      "description": "Max results (1-50).",
      "default": 25
    }
  }
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "total": {
      "type": "integer"
    },
    "byKind": {
      "type": "object",
      "additionalProperties": {
        "type": "integer"
      }
    },
    "results": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "identifier": {
            "type": "string"
          },
          "displayName": {
            "type": "string"
          },
          "kind": {
            "type": "string"
          },
          "type": {
            "type": "string"
          },
          "publisher": {
            "type": "string",
            "description": "URN authority."
          },
          "description": {
            "type": "string"
          },
          "tags": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "version": {
            "type": "string"
          },
          "representativeQueries": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "connect": {
            "type": "object",
            "description": "How to reach the resource. mode=url: `url`; mode=connections: `connections[]` (stdio → command/args, http/sse/streamable-http → url); mode=pull: `pull.command` (e.g. dirctl pull <cid>); mode=data: inline artifact of unrecognised shape (`dataKeys`; `data` itself when small, get_resource only); mode=none: nothing published.",
            "properties": {
              "mode": {
                "type": "string",
                "enum": [
                  "url",
                  "connections",
                  "pull",
                  "data",
                  "none"
                ]
              },
              "url": {
                "type": "string"
              },
              "connections": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "transport": {
                      "type": "string"
                    },
                    "url": {
                      "type": "string"
                    },
                    "command": {
                      "type": "string"
                    },
                    "args": {
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    }
                  },
                  "required": [
                    "transport"
                  ]
                }
              },
              "pull": {
                "type": "object",
                "properties": {
                  "command": {
                    "type": "string"
                  },
                  "cid": {
                    "type": "string"
                  }
                },
                "required": [
                  "command"
                ]
              },
              "dataKeys": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              },
              "data": {
                "type": "object"
              }
            },
            "required": [
              "mode"
            ]
          },
          "trust": {
            "type": "object"
          },
          "source": {
            "type": "object",
            "properties": {
              "domain": {
                "type": "string"
              },
              "via": {
                "type": "string"
              },
              "catalogUrl": {
                "type": "string"
              }
            }
          },
          "score": {
            "type": "number",
            "description": "Relevance as returned by the index /search (search_resources only)."
          },
          "lastSeen": {
            "type": "string"
          }
        },
        "required": [
          "identifier",
          "displayName",
          "kind",
          "type",
          "connect"
        ]
      }
    }
  },
  "required": [
    "total",
    "results"
  ]
}
🟢get_resource(identifier)

Get the full record for one discovered ARD resource by its identifier (URN), as returned by search_resources / list_resources. Includes the connect URL when the publisher provides one; otherwise the inline connection or pull details. Also returns type, publisher, version, trust, source, description, tags, and example queries.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "identifier": {
      "type": "string",
      "description": "The resource URN, e.g. urn:air:stealthstack.ai:skill:parquet (urn:ai: and urn:air: are both accepted)."
    }
  },
  "required": [
    "identifier"
  ]
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "found": {
      "type": "boolean"
    },
    "requestedIdentifier": {
      "type": "string"
    },
    "resolvedIdentifier": {
      "type": "string",
      "description": "The identifier the index matched (may use the other URN prefix)."
    },
    "resource": {
      "type": "object",
      "properties": {
        "identifier": {
          "type": "string"
        },
        "displayName": {
          "type": "string"
        },
        "kind": {
          "type": "string"
        },
        "type": {
          "type": "string"
        },
        "publisher": {
          "type": "string",
          "description": "URN authority."
        },
        "description": {
          "type": "string"
        },
        "tags": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "version": {
          "type": "string"
        },
        "representativeQueries": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "connect": {
          "type": "object",
          "description": "How to reach the resource. mode=url: `url`; mode=connections: `connections[]` (stdio → command/args, http/sse/streamable-http → url); mode=pull: `pull.command` (e.g. dirctl pull <cid>); mode=data: inline artifact of unrecognised shape (`dataKeys`; `data` itself when small, get_resource only); mode=none: nothing published.",
          "properties": {
            "mode": {
              "type": "string",
              "enum": [
                "url",
                "connections",
                "pull",
                "data",
                "none"
              ]
            },
            "url": {
              "type": "string"
            },
            "connections": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "transport": {
                    "type": "string"
                  },
                  "url": {
                    "type": "string"
                  },
                  "command": {
                    "type": "string"
                  },
                  "args": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  }
                },
                "required": [
                  "transport"
                ]
              }
            },
            "pull": {
              "type": "object",
              "properties": {
                "command": {
                  "type": "string"
                },
                "cid": {
                  "type": "string"
                }
              },
              "required": [
                "command"
              ]
            },
            "dataKeys": {
              "type": "array",
              "items": {
                "type": "string"
              }
            },
            "data": {
              "type": "object"
            }
          },
          "required": [
            "mode"
          ]
        },
        "trust": {
          "type": "object"
        },
        "source": {
          "type": "object",
          "properties": {
            "domain": {
              "type": "string"
            },
            "via": {
              "type": "string"
            },
            "catalogUrl": {
              "type": "string"
            }
          }
        },
        "score": {
          "type": "number",
          "description": "Relevance as returned by the index /search (search_resources only)."
        },
        "lastSeen": {
          "type": "string"
        }
      },
      "required": [
        "identifier",
        "displayName",
        "kind",
        "type",
        "connect"
      ]
    }
  },
  "required": [
    "found",
    "requestedIdentifier"
  ]
}

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet3 Tools