{
  "markdown": "# @absolutejs/agents-mcp\n\nA production, read-only MCP server for finding cryptographically verified AI\nagents and production agent-first packages in the\n[AbsoluteJS public registry](https://absolutejs.github.io/agents/).\nIt gives MCP clients one installable discovery surface for agent names,\ncapabilities, protocols, publishers, authentication metadata, and signed\ndescriptors.\n\n## Run it\n\n```json\n{\n  \"mcpServers\": {\n    \"absolute-agents\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@absolutejs/agents-mcp\"]\n    }\n  }\n}\n```\n\nNo credentials are required. The server fetches the public HTTPS registry,\nrefuses redirects, bounds response size and time, validates every record, and\ncaches successful indexes briefly. To use a compatible federated registry, set\n`ABSOLUTE_AGENT_REGISTRY_URL` to its HTTPS index URL.\nThe package catalog is independently configurable with\n`ABSOLUTE_PACKAGE_REGISTRY_URL`.\n\n## MCP surface\n\n- `search_agents` filters verified listings by text, capability, and MCP/A2A/\n  Arazzo/WebMCP/HTTP/OpenAPI/WebSocket interface type, with bounded pagination.\n- `get_agent` returns one listing by canonical discovery ID or agent URL.\n- `search_packages` filters the production AbsoluteJS catalog by purpose,\n  category, and supported standard.\n- `get_package` returns one package by exact scoped npm name.\n- `registry_status` reports freshness, schema, endpoint, and verified count.\n- `absolute-agents://registry/index` exposes the validated index as a resource.\n- `absolute-agents://packages/index` exposes the validated package catalog.\n\nAll tools are marked read-only. Discovery never grants authorization: callers\nmust follow each returned agent's advertised OAuth, approval, and delegation\nrequirements before taking actions.\n\n## Library use\n\n```ts\nimport { AgentRegistryClient, createAgentsMcpServer } from \"@absolutejs/agents-mcp\";\n\nconst registry = new AgentRegistryClient();\nconst results = await registry.search({ capability: \"calendar\", interfaceType: \"a2a\" });\nconst { server } = createAgentsMcpServer({ client: registry });\n```\n\nThe npm package declares `mcpName: io.github.absolutejs/agents` and ships the\nofficial MCP Registry `server.json` metadata alongside its AbsoluteJS manifest.\n",
  "bytes": 2221,
  "sha": "779429e387e0055b3db28aff6e997d2074309f36b111284c898db67c16ef73d8",
  "repo_slug": "absolutejs/agents-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_absolutejs_agents_2dbe3a83/readme"
}