MCP 서버

StealthStack ARD Discovery

ai.stealthstack/discovery
MCP 및 에이전트 인프라 공개 · 연결 가능 MCP 2026-07-28

이 MCP로 할 수 있는 일

Searches and browses a public index of agents, MCP servers, skills and related agentic resources.

get_resource
Get one discovered resource
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.
읽기 전용 외부 접근 가능 멱등성
입력 스키마
{'type': 'object', 'required': ['identifier'], 'properties': {'identifier': {'type': 'string', 'description': 'The resource URN, e.g. urn:air:stealthstack.ai:skill:parquet (urn:ai: and urn:air: are both accepted).'}}}
출력 스키마
{'type': 'object', 'required': ['found', 'requestedIdentifier'], 'properties': {'found': {'type': 'boolean'}, 'resource': {'type': 'object', 'required': ['identifier', 'displayName', 'kind', 'type', 'connect'], 'properties': {'kind': {'type': 'string'}, 'tags': {'type': 'array', 'items': {'type': 'string'}}, 'type': {'type': 'string'}, 'score': {'type': 'number', 'description': 'Relevance as returned by the index /search (search_resources only).'}, 'trust': {'type': 'object'}, 'source': {'type': 'object', 'properties': {'via': {'type': 'string'}, 'domain': {'type': 'string'}, 'catalogUrl': {'type': 'string'}}}, 'connect': {'type': 'object', 'required': ['mode'], 'properties': {'url': {'type': 'string'}, 'data': {'type': 'object'}, 'mode': {'enum': ['url', 'connections', 'pull', 'data', 'none'], 'type': 'string'}, 'pull': {'type': 'object', 'required': ['command'], 'properties': {'cid': {'type': 'string'}, 'command': {'type': 'string'}}}, 'dataKeys': {'type': 'array', 'items': {'type': 'string'}}, 'connections': {'type': 'array', 'items': {'type': 'object', 'required': ['transport'], 'properties': {'url': {'type': 'string'}, 'args': {'type': 'array', 'items': {'type': 'string'}}, 'command': {'type': 'string'}, 'transport': {'type': 'string'}}}}}, '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.'}, 'version': {'type': 'string'}, 'lastSeen': {'type': 'string'}, 'publisher': {'type': 'string', 'description': 'URN authority.'}, 'identifier': {'type': 'string'}, 'description': {'type': 'string'}, 'displayName': {'type': 'string'}, 'representativeQueries': {'type': 'array', 'items': {'type': 'string'}}}}, 'resolvedIdentifier': {'type': 'string', 'description': 'The identifier the index matched (may use the other URN prefix).'}, 'requestedIdentifier': {'type': 'string'}}}
list_resources
Browse discovered agentic resources
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.
읽기 전용 외부 접근 가능 멱등성
입력 스키마
{'type': 'object', 'properties': {'kind': {'enum': ['agent', 'mcp', 'skill', 'catalog', 'registry', 'api', 'other'], 'type': 'string', 'description': 'Restrict to one resource kind.'}, 'limit': {'type': 'integer', 'default': 25, 'description': 'Max results (1-50).'}, 'trust': {'enum': ['verified', 'unverified'], 'type': 'string', 'description': 'Restrict by trust status.'}, 'domain': {'type': 'string', 'description': 'Restrict to one publisher domain (e.g. stealthstack.ai).'}}}
출력 스키마
{'type': 'object', 'required': ['total', 'results'], 'properties': {'total': {'type': 'integer'}, 'byKind': {'type': 'object', 'additionalProperties': {'type': 'integer'}}, 'results': {'type': 'array', 'items': {'type': 'object', 'required': ['identifier', 'displayName', 'kind', 'type', 'connect'], 'properties': {'kind': {'type': 'string'}, 'tags': {'type': 'array', 'items': {'type': 'string'}}, 'type': {'type': 'string'}, 'score': {'type': 'number', 'description': 'Relevance as returned by the index /search (search_resources only).'}, 'trust': {'type': 'object'}, 'source': {'type': 'object', 'properties': {'via': {'type': 'string'}, 'domain': {'type': 'string'}, 'catalogUrl': {'type': 'string'}}}, 'connect': {'type': 'object', 'required': ['mode'], 'properties': {'url': {'type': 'string'}, 'data': {'type': 'object'}, 'mode': {'enum': ['url', 'connections', 'pull', 'data', 'none'], 'type': 'string'}, 'pull': {'type': 'object', 'required': ['command'], 'properties': {'cid': {'type': 'string'}, 'command': {'type': 'string'}}}, 'dataKeys': {'type': 'array', 'items': {'type': 'string'}}, 'connections': {'type': 'array', 'items': {'type': 'object', 'required': ['transport'], 'properties': {'url': {'type': 'string'}, 'args': {'type': 'array', 'items': {'type': 'string'}}, 'command': {'type': 'string'}, 'transport': {'type': 'string'}}}}}, '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.'}, 'version': {'type': 'string'}, 'lastSeen': {'type': 'string'}, 'publisher': {'type': 'string', 'description': 'URN authority.'}, 'identifier': {'type': 'string'}, 'description': {'type': 'string'}, 'displayName': {'type': 'string'}, 'representativeQueries': {'type': 'array', 'items': {'type': 'string'}}}}}}}
search_resources
Search discovered agentic resources
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.
읽기 전용 외부 접근 가능 멱등성
입력 스키마
{'type': 'object', 'required': ['query'], 'properties': {'kind': {'enum': ['agent', 'mcp', 'skill', 'catalog', 'registry', 'api', 'other'], 'type': 'string', 'description': 'Restrict to one resource kind.'}, 'limit': {'type': 'integer', 'default': 10, 'description': 'Max results (1-50).'}, 'query': {'type': 'string', 'description': 'Free-text search over name, description, and tags.'}, 'trust': {'enum': ['verified', 'unverified'], 'type': 'string', 'description': "verified = the resource's URN authority matches its catalog host (domain-anchored)."}, 'domain': {'type': 'string', 'description': 'Restrict to one publisher domain (e.g. stealthstack.ai).'}}}
출력 스키마
{'type': 'object', 'required': ['query', 'mode', 'results'], 'properties': {'mode': {'enum': ['ranked', 'substring', 'unavailable'], 'type': 'string'}, 'query': {'type': 'string'}, 'results': {'type': 'array', 'items': {'type': 'object', 'required': ['identifier', 'displayName', 'kind', 'type', 'connect'], 'properties': {'kind': {'type': 'string'}, 'tags': {'type': 'array', 'items': {'type': 'string'}}, 'type': {'type': 'string'}, 'score': {'type': 'number', 'description': 'Relevance as returned by the index /search (search_resources only).'}, 'trust': {'type': 'object'}, 'source': {'type': 'object', 'properties': {'via': {'type': 'string'}, 'domain': {'type': 'string'}, 'catalogUrl': {'type': 'string'}}}, 'connect': {'type': 'object', 'required': ['mode'], 'properties': {'url': {'type': 'string'}, 'data': {'type': 'object'}, 'mode': {'enum': ['url', 'connections', 'pull', 'data', 'none'], 'type': 'string'}, 'pull': {'type': 'object', 'required': ['command'], 'properties': {'cid': {'type': 'string'}, 'command': {'type': 'string'}}}, 'dataKeys': {'type': 'array', 'items': {'type': 'string'}}, 'connections': {'type': 'array', 'items': {'type': 'object', 'required': ['transport'], 'properties': {'url': {'type': 'string'}, 'args': {'type': 'array', 'items': {'type': 'string'}}, 'command': {'type': 'string'}, 'transport': {'type': 'string'}}}}}, '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.'}, 'version': {'type': 'string'}, 'lastSeen': {'type': 'string'}, 'publisher': {'type': 'string', 'description': 'URN authority.'}, 'identifier': {'type': 'string'}, 'description': {'type': 'string'}, 'displayName': {'type': 'string'}, 'representativeQueries': {'type': 'array', 'items': {'type': 'string'}}}}}}}
추가됨
get_resource
2026년 9월 28일 2:40 AM
추가됨
list_resources
2026년 9월 28일 2:40 AM
추가됨
search_resources
2026년 9월 28일 2:40 AM