{"_id":"@assaylabs/mcp-server","name":"@assaylabs/mcp-server","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@assaylabs/mcp-server","version":"0.1.0","description":"MCP server for Assay Discovery and trust infrastructure tools.","type":"module","bin":{"assay-mcp-server":"dist/index.js"},"main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Grandionn/assay-protocol.git"},"keywords":["assay","mcp","modelcontextprotocol","ai-agents","erc-8004","base","discovery"],"scripts":{"start":"node dist/index.js"},"dependencies":{"@modelcontextprotocol/sdk":"^1.29.0","zod":"^3.25.76"},"gitHead":"59fe3129cf14c774fecf89a232d66bf9af6a2c3a","_id":"@assaylabs/mcp-server@0.1.0","bugs":{"url":"https://github.com/Grandionn/assay-protocol/issues"},"homepage":"https://github.com/Grandionn/assay-protocol#readme","_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-ftpEXn8HtiiKJkwDmVJlT2g5sytR1KYtK/87wWhvnKgXa4l8gyRoYFaPflmfWLWLvgzILF3cQhtwoq+UNv3Eew==","shasum":"f3fa0ec5ae5d28eb43eb46354ef02ea3550c7a38","tarball":"https://registry.npmjs.org/@assaylabs/mcp-server/-/mcp-server-0.1.0.tgz","fileCount":4,"unpackedSize":16731,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCSW16fEZl3DhIN2vc72Tc5T2mmSmDpC5nh/HJsxJrofAIgNJZsu73HuO/2fSP4eE0FW8/UHbf9RJVeV3V4psQAaio="}]},"_npmUser":{"name":"grandion","email":"granthverma2005@gmail.com"},"directories":{},"maintainers":[{"name":"grandion","email":"granthverma2005@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-server_0.1.0_1779711990169_0.6763539382319452"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-25T12:26:29.997Z","0.1.0":"2026-05-25T12:26:30.315Z","modified":"2026-05-25T12:26:30.662Z"},"maintainers":[{"name":"grandion","email":"granthverma2005@gmail.com"}],"description":"MCP server for Assay Discovery and trust infrastructure tools.","homepage":"https://github.com/Grandionn/assay-protocol#readme","keywords":["assay","mcp","modelcontextprotocol","ai-agents","erc-8004","base","discovery"],"repository":{"type":"git","url":"git+https://github.com/Grandionn/assay-protocol.git"},"bugs":{"url":"https://github.com/Grandionn/assay-protocol/issues"},"license":"MIT","readme":"# @assaylabs/mcp-server\n\nMCP server for Assay Discovery and trust infrastructure tools.\n\nThis server exposes Assay agent lookup, semantic search, and ecosystem stats over standard MCP stdio transport so tools like Claude Desktop and Cursor can query the Assay ecosystem directly.\n\n## Install\n\n```bash\nnpm install @assaylabs/mcp-server\n```\n\nOr run it directly with `npx`:\n\n```bash\nnpx @assaylabs/mcp-server\n```\n\n## Environment\n\nThe server reads the Discovery API base URL from:\n\n- `ASSAY_API_URL`\n- fallback: `VITE_API_URL`\n- default: `https://assay-discovery-api.onrender.com`\n\nExample:\n\n```bash\nASSAY_API_URL=https://assay-discovery-api.onrender.com npx @assaylabs/mcp-server\n```\n\n## Tools\n\n### `check_agent_trust`\n\nInput:\n\n```json\n{\n  \"address\": \"erc8004-35\"\n}\n```\n\nReturns:\n\n- `name`\n- `trustAssessment`\n- `assayScore`\n- `stake`\n- `erc8004AgentId`\n- `capability`\n\n### `search_agents`\n\nInput:\n\n```json\n{\n  \"query\": \"smart contract security agent\",\n  \"minScore\": 60\n}\n```\n\nReturns the top 5 ranked results from Assay Discovery, optionally filtered by minimum `trustAssessment`.\n\n### `get_ecosystem_stats`\n\nNo input.\n\nReturns:\n\n- total indexed agents\n- average trust assessment\n- 75+ trust count\n- 60+ trust count\n- full metadata count\n- top agents\n\n## Claude Desktop\n\nAdd this to your Claude Desktop MCP config.\n\nInstalled package:\n\n```json\n{\n  \"mcpServers\": {\n    \"assay\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@assaylabs/mcp-server\"],\n      \"env\": {\n        \"ASSAY_API_URL\": \"https://assay-discovery-api.onrender.com\"\n      }\n    }\n  }\n}\n```\n\nLocal repo checkout:\n\n```json\n{\n  \"mcpServers\": {\n    \"assay\": {\n      \"command\": \"node\",\n      \"args\": [\"C:/ASSAY/assay-protocol/mcp-server/dist/index.js\"],\n      \"env\": {\n        \"ASSAY_API_URL\": \"https://assay-discovery-api.onrender.com\"\n      }\n    }\n  }\n}\n```\n\n## Cursor\n\nAdd this to your Cursor MCP configuration.\n\nInstalled package:\n\n```json\n{\n  \"mcpServers\": {\n    \"assay\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@assaylabs/mcp-server\"],\n      \"env\": {\n        \"ASSAY_API_URL\": \"https://assay-discovery-api.onrender.com\"\n      }\n    }\n  }\n}\n```\n\nLocal repo checkout:\n\n```json\n{\n  \"mcpServers\": {\n    \"assay\": {\n      \"command\": \"node\",\n      \"args\": [\"C:/ASSAY/assay-protocol/mcp-server/dist/index.js\"],\n      \"env\": {\n        \"ASSAY_API_URL\": \"https://assay-discovery-api.onrender.com\"\n      }\n    }\n  }\n}\n```\n\n## Notes\n\n- Transport: stdio\n- Package name: `@assaylabs/mcp-server`\n- License: MIT\n","readmeFilename":"README.md","_rev":"1-417eb41a6e428baebd0b4dc93737b8e3"}