{"_id":"@artinet/artinet-api-mcp","name":"@artinet/artinet-api-mcp","dist-tags":{"latest":"0.0.10"},"versions":{"0.0.10":{"name":"@artinet/artinet-api-mcp","version":"0.0.10","description":"Lightweight MCP server for Artinet API (register & search agents)","author":{"name":"artinet"},"license":"Apache-2.0","type":"module","main":"./dist/src/index.js","module":"./dist/src/index.js","types":"./dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/the-artinet-project/artinet.git"},"issues":{"url":"https://github.com/the-artinet-project/artinet/issues"},"bin":{"artinet-api-mcp":"dist/bin/stdio.js"},"scripts":{"build":"tsc --project tsconfig.json","clean":"rimraf dist","start":"node dist/bin/stdio.js","test":"NODE_OPTIONS=--experimental-vm-modules jest"},"dependencies":{"@artinet/metadata-validator":"^0.0.5","@modelcontextprotocol/sdk":"^1.24.3","zod":"^3.25"},"devDependencies":{"@types/node":"^22.0.0","jest":"^30.2.0","rimraf":"^6.1.2","ts-jest":"^29.4.6","typescript":"^5.9.3"},"engines":{"node":">=20.0.0"},"_id":"@artinet/artinet-api-mcp@0.0.10","gitHead":"c668aba079645091d4445ae33f326a4f11686db1","bugs":{"url":"https://github.com/the-artinet-project/artinet/issues"},"homepage":"https://github.com/the-artinet-project/artinet#readme","_nodeVersion":"22.22.0","_npmVersion":"10.9.4","dist":{"integrity":"sha512-NKQJL9lFPq5SnvEGMtX7X4CWhx6O0SdpxAdyfj+koc7XvQTe/C0brAaHJugt6owhhNeBQQ/FvDojFaX5j83gBA==","shasum":"d65f20963fe6ee8b3f7b54d03c82cb5a66c6a8c0","tarball":"https://registry.npmjs.org/@artinet/artinet-api-mcp/-/artinet-api-mcp-0.0.10.tgz","fileCount":14,"unpackedSize":13192,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFw8VgHbEhK4fh9Yg86422TyOHW/JqtvvS0FzvccnE+fAiEAi3ct+yB+umiGUxkMHL9VUIP0wxUdTSIW4mltO9XOdqU="}]},"_npmUser":{"name":"human01","email":"humans@artinet.io"},"directories":{},"maintainers":[{"name":"human01","email":"humans@artinet.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/artinet-api-mcp_0.0.10_1770040428164_0.2719767031886984"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-02T13:53:48.029Z","0.0.10":"2026-02-02T13:53:48.321Z","modified":"2026-02-02T13:53:48.531Z"},"maintainers":[{"name":"human01","email":"humans@artinet.io"}],"description":"Lightweight MCP server for Artinet API (register & search agents)","homepage":"https://github.com/the-artinet-project/artinet#readme","repository":{"type":"git","url":"git+https://github.com/the-artinet-project/artinet.git"},"author":{"name":"artinet"},"bugs":{"url":"https://github.com/the-artinet-project/artinet/issues"},"license":"Apache-2.0","readme":"# Artinet API MCP Server\n\nLightweight MCP server for Artinet API agent registration and search.\n\n## Tools\n\n### register\n\nRegister an agent with the Artinet network. Uses the official Artinet registration schema.\n\n**Input:** Registration payload with required fields:\n- `schemaVersion` - Schema version (e.g., \"1.0.0\")\n- `serviceName` - Human-readable name (max 128 chars)\n- `description` - Service description (max 500 chars)\n- `version` - Semantic version (e.g., \"1.0.0\")\n- `capabilities` - Array of capabilities (max 5)\n- `communication.endpoints` - Array of endpoint objects with `url`\n\n**Optional fields:** `tags`, `license`, `registrationDate`, `metadata`, `billing`, `publicKey`\n\n**Returns:** `{ success, registrationId }` on success\n\n### search\n\nSearch for agents by keywords.\n\n**Input:**\n- `searchQueries` - Array of keywords (max 10)\n- `searchSize` - Optional result limit\n- `cursor` - Optional pagination `{ startIndex, batchSize }`\n\n**Returns:** `{ searchResults, searchNumResults, searchCursor }`\n\n## Usage\n\n```bash\n# Using default API (https://api.artinet.io)\nnpx @artinet/artinet-api-mcp\n\n# Using custom API URL\nARTINET_API_URL=http://localhost:3000 npx @artinet/artinet-api-mcp\n\n# Or pass as argument\nnpx @artinet/artinet-api-mcp http://localhost:3000\n```\n\n## MCP Config\n\n```json\n{\n  \"mcpServers\": {\n    \"artinet-api\": {\n      \"command\": \"npx\",\n      \"args\": [\"@artinet/artinet-api-mcp\"]\n    }\n  }\n}\n```\n\n## Development\n\n```bash\nnpm install\nnpm run build\nnpm test\nnpm start\n```\n","readmeFilename":"README.md","_rev":"1-4e52723b3c7634dbc489624d55bdce1d"}