{"_id":"@absolutejs/agents-mcp","_rev":"5-86c9166f1a58f15c9462d72424c7cea0","name":"@absolutejs/agents-mcp","dist-tags":{"latest":"0.2.2"},"versions":{"0.1.0":{"name":"@absolutejs/agents-mcp","version":"0.1.0","keywords":["absolutejs","mcp","agents","ai-agents","discovery","registry"],"author":{"name":"Alex Kahn"},"license":"MIT","_id":"@absolutejs/agents-mcp@0.1.0","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/agents-mcp","bugs":{"url":"https://github.com/absolutejs/agents-mcp/issues"},"bin":{"absolute-agents-mcp":"dist/cli.js"},"dist":{"shasum":"aef981f5aefdb23eee9909db07d88956bb0e0c18","tarball":"https://registry.npmjs.org/@absolutejs/agents-mcp/-/agents-mcp-0.1.0.tgz","fileCount":25,"integrity":"sha512-WlQEXFjylQomr58/MNN/UrhmeZ9nj1TvWJ4WhwXBIDTmwwj7T5+2G5oWwVmejMnmfHuL0fZM7Q/qGcJ9WqjyJg==","signatures":[{"sig":"MEUCIG9Uv6aZVWmyS3GbB3jihf+XGBSGZCmoqeGzzjPGmEpYAiEAu8CqWPb/jl/wtsuuSzTRHAicSIWQX1JWbZ7ZTrI6pXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42593},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./manifest":{"types":"./dist/manifest.d.ts","import":"./dist/manifest.js","default":"./dist/manifest.js"},"./manifest.json":"./dist/manifest.json"},"gitHead":"9c19e2efbaccac1a44abd22202ba914f2e649ea9","mcpName":"io.github.absolutejs/agents","scripts":{"test":"bun test","build":"rm -rf dist && tsc -p tsconfig.build.json && absolute-manifest emit","release":"bun run check:package && npm publish --access public","typecheck":"tsc --noEmit","check:package":"bun run typecheck && bun run test && bun run build && bun scripts/check-package.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"absolutejs":{"manifestContract":2},"repository":{"url":"git+https://github.com/absolutejs/agents-mcp.git","type":"git"},"_npmVersion":"10.9.2","description":"Search and inspect verified agents in the signed AbsoluteJS public agent registry from any MCP client.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.25.0","@sinclair/typebox":"^0.34.0","@absolutejs/manifest":"^0.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.9.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agents-mcp_0.1.0_1784176928823_0.8476271650850469","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@absolutejs/agents-mcp","version":"0.1.1","keywords":["absolutejs","mcp","agents","ai-agents","discovery","registry"],"author":{"name":"Alex Kahn"},"license":"MIT","_id":"@absolutejs/agents-mcp@0.1.1","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/agents-mcp","bugs":{"url":"https://github.com/absolutejs/agents-mcp/issues"},"bin":{"absolute-agents-mcp":"dist/cli.js"},"dist":{"shasum":"9903523b13c2b3f7c7aec394ce1276f6d5a38982","tarball":"https://registry.npmjs.org/@absolutejs/agents-mcp/-/agents-mcp-0.1.1.tgz","fileCount":25,"integrity":"sha512-u4jT60Lu76FQtOtE04IxmpeBJOaEAzQePuY7lLoxfyC23neDHneTvXlWmAS9Hj/LB1Z3A+GFkWjcBC6c5li5Xw==","signatures":[{"sig":"MEUCIQCmh58RtecMTg6fCylJIFY75SuqQrUZWb1ptsRB88dP+gIgCi3eSWNkcxQe3gz9XRyiSIOfXvJXhtTVw9rQRrvxJ8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42591},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./manifest":{"types":"./dist/manifest.d.ts","import":"./dist/manifest.js","default":"./dist/manifest.js"},"./manifest.json":"./dist/manifest.json"},"gitHead":"3d1eb3b82228681cecbd3a45e8aa9bbdf5084bc0","mcpName":"io.github.absolutejs/agents","scripts":{"test":"bun test","build":"rm -rf dist && tsc -p tsconfig.build.json && absolute-manifest emit","release":"bun run check:package && npm publish --access public","typecheck":"tsc --noEmit","check:package":"bun run typecheck && bun run test && bun run build && bun scripts/check-package.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"absolutejs":{"manifestContract":2},"repository":{"url":"git+https://github.com/absolutejs/agents-mcp.git","type":"git"},"_npmVersion":"10.9.2","description":"Search and inspect verified agents in the signed AbsoluteJS public agent registry from any MCP client.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.25.0","@sinclair/typebox":"^0.34.0","@absolutejs/manifest":"^0.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.9.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agents-mcp_0.1.1_1784176979482_0.29316005575396376","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@absolutejs/agents-mcp","version":"0.2.0","keywords":["absolutejs","mcp","agents","ai-agents","discovery","registry"],"author":{"name":"Alex Kahn"},"license":"MIT","_id":"@absolutejs/agents-mcp@0.2.0","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/agents-mcp","bugs":{"url":"https://github.com/absolutejs/agents-mcp/issues"},"bin":{"absolute-agents-mcp":"dist/cli.js"},"dist":{"shasum":"01714baff7d308afa945709285c19f0aefdfb6cd","tarball":"https://registry.npmjs.org/@absolutejs/agents-mcp/-/agents-mcp-0.2.0.tgz","fileCount":29,"integrity":"sha512-NCQcR+3dYvkFnFnCPZzcKi+52VkNRApfCM72krBM6aDXotR4RNnakIdt3scZqOGdVFuh2SGOsFKpWKdGBqioDA==","signatures":[{"sig":"MEUCIQC4k0SbI2Z/T3MHy3//5YHwBb+2/eg0VBosuWUIofQUSgIgUZUGT+vlCy6zqgqO7b1bdSmhECic5KF8Rz4O9gvTHo0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63767},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./manifest":{"types":"./dist/manifest.d.ts","import":"./dist/manifest.js","default":"./dist/manifest.js"},"./manifest.json":"./dist/manifest.json"},"gitHead":"3d1eb3b82228681cecbd3a45e8aa9bbdf5084bc0","mcpName":"io.github.absolutejs/agents","scripts":{"test":"bun test","build":"rm -rf dist && tsc -p tsconfig.build.json && absolute-manifest emit","release":"bun run check:package && npm publish --access public","typecheck":"tsc --noEmit","check:package":"bun run typecheck && bun run test && bun run build && bun scripts/check-package.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"absolutejs":{"manifestContract":2},"repository":{"url":"git+https://github.com/absolutejs/agents-mcp.git","type":"git"},"_npmVersion":"10.9.2","description":"Search verified agents and production agent-first AbsoluteJS packages from any MCP client.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.25.0","@sinclair/typebox":"^0.34.0","@absolutejs/manifest":"^0.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.9.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agents-mcp_0.2.0_1784181844346_0.4626259038095206","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@absolutejs/agents-mcp","version":"0.2.1","keywords":["absolutejs","mcp","agents","ai-agents","discovery","registry"],"author":{"name":"Alex Kahn"},"license":"MIT","_id":"@absolutejs/agents-mcp@0.2.1","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/agents-mcp","bugs":{"url":"https://github.com/absolutejs/agents-mcp/issues"},"bin":{"absolute-agents-mcp":"dist/cli.js"},"dist":{"shasum":"c127d3e17f7a8cc1a165e98781df7d4ddb8420a1","tarball":"https://registry.npmjs.org/@absolutejs/agents-mcp/-/agents-mcp-0.2.1.tgz","fileCount":29,"integrity":"sha512-570GtXbshzeXhsqSCkCAI5R/jBoGeD6m9bkL897d1pgxz2ctmd3gkFJtfnH2lQ+bwR/mziuGM9QnSbKmdIY4EQ==","signatures":[{"sig":"MEQCIG/aeRjEOfr02ochU8QH9XfytyZouKM0G+ckwfgx21RBAiBKuZ+wQ1/rHDF92pFqxd0t3AChc4r9KRJ9hu9w9Xvf7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64779},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./manifest":{"types":"./dist/manifest.d.ts","import":"./dist/manifest.js","default":"./dist/manifest.js"},"./manifest.json":"./dist/manifest.json"},"gitHead":"18d4eff9e558c6387e83da4f0668140308a01ffa","mcpName":"io.github.absolutejs/agents","scripts":{"test":"bun test","build":"rm -rf dist && tsc -p tsconfig.build.json && absolute-manifest emit","release":"bun run check:package && npm publish --access public","typecheck":"tsc --noEmit","check:package":"bun run typecheck && bun run test && bun run build && bun scripts/check-package.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"absolutejs":{"manifestContract":2},"repository":{"url":"git+https://github.com/absolutejs/agents-mcp.git","type":"git"},"_npmVersion":"10.9.2","description":"Search verified agents and production agent-first AbsoluteJS packages from any MCP client.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.25.0","@sinclair/typebox":"^0.34.0","@absolutejs/manifest":"^0.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.9.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agents-mcp_0.2.1_1784396907062_0.8796666707509815","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@absolutejs/agents-mcp","version":"0.2.2","description":"Search verified agents and production agent-first AbsoluteJS packages from any MCP client.","mcpName":"io.github.absolutejs/agents","type":"module","license":"MIT","author":{"name":"Alex Kahn"},"repository":{"type":"git","url":"git+https://github.com/absolutejs/agents-mcp.git"},"homepage":"https://github.com/absolutejs/agents-mcp","bugs":{"url":"https://github.com/absolutejs/agents-mcp/issues"},"bin":{"absolute-agents-mcp":"dist/cli.js"},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./manifest":{"types":"./dist/manifest.d.ts","import":"./dist/manifest.js","default":"./dist/manifest.js"},"./manifest.json":"./dist/manifest.json"},"publishConfig":{"access":"public"},"scripts":{"build":"rm -rf dist && tsc -p tsconfig.build.json && absolute-manifest emit","typecheck":"tsc --noEmit","test":"bun test","check:package":"bun run typecheck && bun run test && bun run build && bun scripts/check-package.ts","release":"bun run check:package && npm publish --access public"},"dependencies":{"@absolutejs/manifest":"^0.4.0","@modelcontextprotocol/sdk":"^1.29.0","@sinclair/typebox":"^0.34.0","zod":"^3.25.0"},"devDependencies":{"@types/bun":"^1.3.14","@types/node":"^24.0.0","typescript":"^5.9.0"},"keywords":["absolutejs","mcp","agents","ai-agents","discovery","registry"],"absolutejs":{"manifestContract":2},"_id":"@absolutejs/agents-mcp@0.2.2","gitHead":"8f469a408346dc0993ee6d2593d3dd80bac8dde0","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-j/WVY+1qKwu40oGdThhZfIWoQYkhhliOu5a2HWYNq5zsfnKxQwHvoTUNaN3cHxwi8G8oUN+f/HqHumBYdkuRyA==","shasum":"a26238996ab5aac6c915443d845ffc2226a6a008","tarball":"https://registry.npmjs.org/@absolutejs/agents-mcp/-/agents-mcp-0.2.2.tgz","fileCount":29,"unpackedSize":65139,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAx2GpLNkGmbT+zFFO8t1YcCOUxMEU5GA+vdsp0ssF65AiAT9KNxupVrq0VWLkcbmwgwuhIgbCp5zEUT0up+6SKYFw=="}]},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"directories":{},"maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/agents-mcp_0.2.2_1784805716783_0.7852690448030184"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-16T04:42:08.713Z","modified":"2026-07-23T11:21:57.121Z","0.1.0":"2026-07-16T04:42:08.980Z","0.1.1":"2026-07-16T04:42:59.609Z","0.2.0":"2026-07-16T06:04:04.487Z","0.2.1":"2026-07-18T17:48:27.232Z","0.2.2":"2026-07-23T11:21:56.933Z"},"bugs":{"url":"https://github.com/absolutejs/agents-mcp/issues"},"author":{"name":"Alex Kahn"},"license":"MIT","homepage":"https://github.com/absolutejs/agents-mcp","keywords":["absolutejs","mcp","agents","ai-agents","discovery","registry"],"repository":{"type":"git","url":"git+https://github.com/absolutejs/agents-mcp.git"},"description":"Search verified agents and production agent-first AbsoluteJS packages from any MCP client.","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"readme":"# @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","readmeFilename":"README.md"}