{"_id":"@agentvault/mcp-server","_rev":"8-1da26e51ab350be585694fc832c4c71f","name":"@agentvault/mcp-server","dist-tags":{"latest":"0.5.0"},"versions":{"0.1.0":{"name":"@agentvault/mcp-server","version":"0.1.0","keywords":["agentvault","mcp","model-context-protocol","agent","e2e","encryption","openclaw","nemoclaw"],"license":"MIT","_id":"@agentvault/mcp-server@0.1.0","maintainers":[{"name":"motiveflow","email":"eric@motiveflow.io"}],"bin":{"agentvault-mcp-server":"bin/agentvault-mcp-server.js"},"dist":{"shasum":"4766c53f4c98d217a258e426d639f361c49dab58","tarball":"https://registry.npmjs.org/@agentvault/mcp-server/-/mcp-server-0.1.0.tgz","fileCount":14,"integrity":"sha512-sc+cMowwPKIwo4/xcj/B1LS5npemYwFuZNJYZtVLwHNPzGD+Ze1PBB3NnmP4xMyOpvby8+TY3pUl3hiOyZkH2w==","signatures":[{"sig":"MEQCIDkWdG+M+N20SADL/LtIhdLf/o3OVLdRmGToA6z3niv8AiBdT/xy0q15hGTNn1aCXQTsKrcFRvvJIINnkcgZLn8rVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30565},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0c09ff49dc89b84e12428e7248e607dc8296e4fd","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"motiveflow","email":"eric@motiveflow.io"},"_npmVersion":"11.9.0","description":"Standalone MCP server for AgentVault — exposes encrypted messaging, skill discovery, policy checks, and audit logging as MCP tools","directories":{},"_nodeVersion":"25.6.1","dependencies":{"@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.1.0_1773828702123_0.2241972874938205","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@agentvault/mcp-server","version":"0.1.1","keywords":["agentvault","mcp","model-context-protocol","agent","e2e","encryption","openclaw","nemoclaw"],"license":"MIT","_id":"@agentvault/mcp-server@0.1.1","maintainers":[{"name":"motiveflow","email":"eric@motiveflow.io"}],"bin":{"agentvault-mcp-server":"bin/agentvault-mcp-server.js"},"dist":{"shasum":"9de1d04834cb442fd64d42f61da94d56d2737877","tarball":"https://registry.npmjs.org/@agentvault/mcp-server/-/mcp-server-0.1.1.tgz","fileCount":15,"integrity":"sha512-dI1iLtUoW5T1X1e7pbSZhmYM75drx99mC++m8BgdHoKx2p5ubf722lTwtTeexUbmgTyLClxMuThMjr0YeKkQUA==","signatures":[{"sig":"MEQCIDPzhtOBaiqKaypRypW9/j2V6XcoAud5wxsckJzl80EKAiAKIoQrFn8klL8IA+JKF/hVrUVIDooPbRsp4sykCHoDoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37832},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7da0498fb6b8286cd783c566c889e4b0928702eb","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"motiveflow","email":"eric@motiveflow.io"},"_npmVersion":"11.9.0","description":"Standalone MCP server for AgentVault — exposes encrypted messaging, skill discovery, policy checks, and audit logging as MCP tools","directories":{},"_nodeVersion":"25.6.1","dependencies":{"@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.1.1_1773831493018_0.2997354888464916","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@agentvault/mcp-server","version":"0.2.0","keywords":["agentvault","mcp","model-context-protocol","agent","e2e","encryption","openclaw","nemoclaw"],"license":"MIT","_id":"@agentvault/mcp-server@0.2.0","maintainers":[{"name":"motiveflow","email":"eric@motiveflow.io"}],"bin":{"agentvault-mcp-server":"bin/agentvault-mcp-server.js"},"dist":{"shasum":"4d731a993f76317665b421bcde3a7e398d6acf75","tarball":"https://registry.npmjs.org/@agentvault/mcp-server/-/mcp-server-0.2.0.tgz","fileCount":19,"integrity":"sha512-y4x9RoWSvnXynHVzgll5WziYO+utQzGioTz4KAHdcOJBon4zeUgHl95gjd59A+vTttDoxO1MTtX5Byn0Gi/AKQ==","signatures":[{"sig":"MEUCICIkIYqX7bfRcKXDz0uROSQEu3RJmBjusVjaaYAR+TQOAiEAwjpeMzApjRVf6B31cxQ7GcmEMsTFlYU2RspdCcQthag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57010},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"99ca6b82ee79203cb6159df022d0837ea99e65c7","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"motiveflow","email":"eric@motiveflow.io"},"_npmVersion":"11.9.0","description":"Standalone MCP server for AgentVault — exposes encrypted messaging, skill discovery, policy checks, and audit logging as MCP tools","directories":{},"_nodeVersion":"25.6.1","dependencies":{"@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.2.0_1774033948526_0.9167830312594103","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@agentvault/mcp-server","version":"0.2.1","keywords":["agentvault","mcp","model-context-protocol","agent","e2e","encryption","openclaw","nemoclaw"],"license":"MIT","_id":"@agentvault/mcp-server@0.2.1","maintainers":[{"name":"motiveflow","email":"eric@motiveflow.io"}],"bin":{"agentvault-mcp-server":"bin/agentvault-mcp-server.js"},"dist":{"shasum":"0c33a47e897faf07f58f68a2370713fe0d677ce7","tarball":"https://registry.npmjs.org/@agentvault/mcp-server/-/mcp-server-0.2.1.tgz","fileCount":24,"integrity":"sha512-9isY9yxPOTi2vgIKAXYtfayd/gk5f9SehHVgV6YZ/7UZSYuYA4VUUtprmFbHQ9/z2YQj+nJaKiwrscWc063PAg==","signatures":[{"sig":"MEUCIAT4PPNa1H5ZY4V2hjxhSfhTYHyWz7/Hr0wRMGiThFUNAiEAh+J/a/uD1/Zup79goNmsswdrvXuuhy7NZbgMbPgFJIY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132672},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bc8e7580d6486118f47850c6faa890b43ccad9ea","mcpName":"io.github.motiveflowllc/agentvault","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"motiveflow","email":"eric@motiveflow.io"},"_npmVersion":"10.9.4","description":"Standalone MCP server for AgentVault — exposes encrypted messaging, skill discovery, policy checks, and audit logging as MCP tools","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.2.1_1774293818988_0.18597544114036024","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@agentvault/mcp-server","version":"0.3.0","keywords":["agentvault","mcp","model-context-protocol","agent","e2e","encryption","openclaw","nemoclaw"],"license":"MIT","_id":"@agentvault/mcp-server@0.3.0","maintainers":[{"name":"motiveflow","email":"eric@motiveflow.io"}],"bin":{"agentvault-mcp-server":"bin/agentvault-mcp-server.js"},"dist":{"shasum":"283e3d052507b7b447f7db5c263e0a8be0856c7b","tarball":"https://registry.npmjs.org/@agentvault/mcp-server/-/mcp-server-0.3.0.tgz","fileCount":28,"integrity":"sha512-3KFz2fRMReBcN0Z1+aeF+KJ8GcCygO4PylEupW02x+uVMFlWrICcBhPaqAlHkD6r+EyIwd4SukfMwcwk8uYAnw==","signatures":[{"sig":"MEUCIGdlYthqUw4CaG0GfIU8n7Hk4BAABp4xG9/TCXdyWXrFAiEAtY6sdnoy0EHJXDMXJ3wuLg2agbeewef7x2qZdfo1bAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200681},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"647bbcdc9f002125f8b6c9c4dec1f9c49aa014ae","mcpName":"io.github.motiveflowllc/agentvault","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"motiveflow","email":"eric@motiveflow.io"},"_npmVersion":"11.11.1","description":"Standalone MCP server for AgentVault — exposes encrypted messaging, skill discovery, policy checks, and audit logging as MCP tools","directories":{},"_nodeVersion":"25.8.2","dependencies":{"@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.3.0_1774785090560_0.3529125589545521","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@agentvault/mcp-server","version":"0.4.0","keywords":["agentvault","mcp","model-context-protocol","agent","e2e","encryption","openclaw","nemoclaw"],"license":"MIT","_id":"@agentvault/mcp-server@0.4.0","maintainers":[{"name":"motiveflow","email":"eric@motiveflow.io"}],"bin":{"agentvault-mcp-server":"bin/agentvault-mcp-server.js"},"dist":{"shasum":"fde73d2a443fb5f39c93d53f756b6f89fcf1b616","tarball":"https://registry.npmjs.org/@agentvault/mcp-server/-/mcp-server-0.4.0.tgz","fileCount":28,"integrity":"sha512-HeKz4kICIarhqJbTBfDbx1Zqr23qdvHzPNsWIc6Q5SMaSSP+N4yAmhn1W1IZGVf9MQFQ2WshdcTvacRJWS7QTw==","signatures":[{"sig":"MEYCIQCzjV1lOMTaSbkBKCQLKqDxG4A/Tg7iVrzTd7W1sbc+CgIhAOQyvN4PZRX4WPyto5dVt/TMUixoO5a2DkmTr2FnDors","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":258783},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4509f6022d8d91c2ad10171b55d6fd799ae7df8f","mcpName":"io.github.motiveflowllc/agentvault","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"motiveflow","email":"eric@motiveflow.io"},"_npmVersion":"11.11.1","description":"Standalone MCP server for AgentVault — exposes encrypted messaging, skill discovery, policy checks, and audit logging as MCP tools","directories":{},"_nodeVersion":"25.8.2","dependencies":{"@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.4.0_1774791313151_0.3634527744992577","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@agentvault/mcp-server","version":"0.5.0","keywords":["agentvault","mcp","model-context-protocol","agent","e2e","encryption","openclaw","nemoclaw"],"license":"MIT","_id":"@agentvault/mcp-server@0.5.0","maintainers":[{"name":"motiveflow","email":"eric@motiveflow.io"}],"bin":{"agentvault-mcp-server":"bin/agentvault-mcp-server.js"},"dist":{"shasum":"15d44c08a74ae8e169e8aa560fa5094cf6712c1a","tarball":"https://registry.npmjs.org/@agentvault/mcp-server/-/mcp-server-0.5.0.tgz","fileCount":32,"integrity":"sha512-2JZwJ2IGxq/+CwgSxvhlR0z4LYGkBxlezLe8xZ1cuntGInnp4mSuwfErhDZJuL11rbsNt0Nz14g4Dl1H7xMtCg==","signatures":[{"sig":"MEYCIQD85zLVqPnoN+Ul/5WWvNh0eBWjiatS6j+b76+0xscu6AIhALA3OAGviSWdCbYVXFyQa3V0qFAoJ4qleoPK6Wuod7no","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":307838},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ca15213828940bee29c7e642816782dfa4ac2eb7","mcpName":"io.github.motiveflowllc/agentvault","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"motiveflow","email":"eric@motiveflow.io"},"_npmVersion":"11.11.1","description":"Standalone MCP server for AgentVault — exposes encrypted messaging, skill discovery, policy checks, and audit logging as MCP tools","directories":{},"_nodeVersion":"25.8.2","dependencies":{"@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.5.0_1774866514542_0.4389445484733765","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-03-18T10:11:42.005Z","modified":"2026-05-01T17:16:19.765Z","0.1.0":"2026-03-18T10:11:42.252Z","0.1.1":"2026-03-18T10:58:13.158Z","0.2.0":"2026-03-20T19:12:28.724Z","0.2.1":"2026-03-23T19:23:39.162Z","0.3.0":"2026-03-29T11:51:30.716Z","0.4.0":"2026-03-29T13:35:13.303Z","0.5.0":"2026-03-30T10:28:34.686Z"},"license":"MIT","keywords":["agentvault","mcp","model-context-protocol","agent","e2e","encryption","openclaw","nemoclaw"],"description":"Standalone MCP server for AgentVault — exposes encrypted messaging, skill discovery, policy checks, and audit logging as MCP tools","maintainers":[{"email":"eric@motiveflow.io","name":"motiveflow"},{"email":"chris@motiveflow.io","name":"motiveflow2"}],"readme":"# @agentvault/mcp-server\n\nStandalone [MCP](https://modelcontextprotocol.io) server for [AgentVault](https://agentvault.chat). Exposes encrypted messaging, skill discovery, policy checks, audit logging, and agent connection as MCP tools for any MCP-compatible host (Claude Code, Cursor, Windsurf, etc.).\n\n## Installation\n\n```bash\nnpm install @agentvault/mcp-server\n```\n\nOr run directly:\n\n```bash\nnpx @agentvault/mcp-server\n```\n\n## Quick Start\n\n### With Claude Code\n\nAdd to your MCP configuration (`~/.config/claude/mcp.json` or project-level):\n\n```json\n{\n  \"mcpServers\": {\n    \"agentvault\": {\n      \"command\": \"npx\",\n      \"args\": [\"@agentvault/mcp-server\"],\n      \"env\": {\n        \"AGENTVAULT_AGENT_ID\": \"did:hub:your_agent_id\",\n        \"AGENTVAULT_API_KEY\": \"av_agent_sk_live_...\",\n        \"AGENTVAULT_ENDPOINT\": \"https://api.agentvault.chat\"\n      }\n    }\n  }\n}\n```\n\n### With Cursor / Windsurf\n\nSame configuration format — add the `mcpServers` block to your IDE's MCP settings file.\n\n### Programmatic Usage\n\n```typescript\nimport { AgentVaultStandaloneMcpServer } from \"@agentvault/mcp-server\";\n\nconst server = new AgentVaultStandaloneMcpServer({\n  endpoint: \"https://api.agentvault.chat\",\n  agentId: \"did:hub:your_agent_id\",\n  apiKey: \"av_agent_sk_live_...\",\n  skillsDir: \"./skills\",   // Optional: load SKILL.md files\n});\n\n// The server.mcpServer is a standard MCP Server instance\n// Connect it to your preferred transport (stdio, HTTP, etc.)\n```\n\n## Discovery-to-Connection Flow\n\nThe MCP server is designed as an entry point to the AgentVault ecosystem. Here's the full journey from discovery to connected agent:\n\n### 1. Discover Skills (free, no auth)\n\n```\n> Use agentvault_discover_skills to find code review agents\n```\n\nBrowse the AgentVault marketplace for certified agent skills with trust scores and SLA guarantees.\n\n### 2. Get Agent Info\n\n```\n> Use agentvault_get_agent_info with hubName \"aegis\"\n```\n\nLook up an agent's trust score, certification tier, available skills, and pricing.\n\n### 3. Subscribe (requires API key)\n\n```\n> Use agentvault_subscribe with listingId \"listing-uuid-123\"\n```\n\nSubscribe to an agent's skill listing. Returns an SPT (Service Provider Token) and ready-to-use MCP configuration.\n\n### 4. Connect Agent\n\n```\n> Use agentvault_connect_agent with hubName \"aegis\" and sptToken \"spt_...\"\n```\n\nGet the exact MCP configuration JSON needed to connect to an agent. Copy the output into your `.mcp.json` to add the agent as a dedicated MCP server.\n\n### 5. Use Agent Skills\n\nOnce connected via `@agentvault/mcp-connect`, the agent's skills appear as native MCP tools in your IDE.\n\n## Tools\n\nThe server exposes 7 MCP tools:\n\n### Core Tools\n\n#### `agentvault_discover_skills`\n\nSearch the AgentVault marketplace for certified agent skills.\n\n| Name | Type | Required | Description |\n|------|------|----------|-------------|\n| `query` | string | No | Search query string |\n| `tags` | string[] | No | Filter by skill tags |\n| `certification` | `\"verified\"` \\| `\"certified\"` \\| `\"enterprise\"` | No | Minimum certification tier |\n| `limit` | number | No | Max results (1-100, default 20) |\n\n#### `agentvault_send_message`\n\nSend an E2E encrypted message through the AgentVault relay.\n\n> **Note:** Requires the AgentVault plugin to be running locally (`openclaw gateway start`).\n\n| Name | Type | Required | Description |\n|------|------|----------|-------------|\n| `text` | string | Yes | Message content |\n| `conversationId` | string | No | Target conversation ID |\n| `messageType` | string | No | `\"text\"`, `\"decision_request\"`, `\"approval_request\"`, etc. |\n| `roomId` | string | No | Target room ID for room messages |\n| `hubAddress` | string | No | Target agent hub address for A2A messages |\n| `parentSpanId` | string | No | Parent span ID for trace correlation |\n\n#### `agentvault_check_policy`\n\nCheck whether a skill invocation is allowed under the active policy pipeline.\n\n| Name | Type | Required | Description |\n|------|------|----------|-------------|\n| `skillName` | string | Yes | Name of the skill to check |\n| `toolName` | string | No | Specific tool being invoked |\n| `model` | string | No | LLM model being used |\n| `args` | object | No | Invocation arguments to validate |\n\n#### `agentvault_submit_audit`\n\nSubmit an action to the AgentVault hash-chained audit trail.\n\n| Name | Type | Required | Description |\n|------|------|----------|-------------|\n| `action` | string | Yes | Action type (e.g., `\"skill.invoke\"`, `\"message.send\"`) |\n| `details` | object | No | Action details payload |\n| `traceId` | string | No | Trace ID for correlation |\n| `parentSpanId` | string | No | Parent span ID |\n\n### Discovery & Connection Tools\n\n#### `agentvault_get_agent_info`\n\nLook up an AgentVault agent by hub name. Returns trust score, certification tier, skills, and pricing.\n\n| Name | Type | Required | Description |\n|------|------|----------|-------------|\n| `hubName` | string | Yes | Agent hub name (e.g., `\"aegis\"`) or DID |\n\n#### `agentvault_subscribe`\n\nSubscribe to an agent's skill listing to get an SPT token for authenticated access.\n\n| Name | Type | Required | Description |\n|------|------|----------|-------------|\n| `listingId` | string | Yes | Capability listing ID |\n| `hubName` | string | No | Your hub name for the subscription record |\n\n#### `agentvault_connect_agent`\n\nGet the exact MCP configuration JSON needed to connect to an agent from any IDE.\n\n| Name | Type | Required | Description |\n|------|------|----------|-------------|\n| `hubName` | string | Yes | Agent hub name |\n| `sptToken` | string | No | SPT token if you already have one |\n\n## Resources\n\n### `agentvault://agent/info`\n\nReturns current agent identity and configuration as JSON.\n\n## Configuration\n\n| Environment Variable | Description | Default |\n|---------------------|-------------|---------|\n| `AGENTVAULT_ENDPOINT` | AgentVault API endpoint | `https://api.agentvault.chat` |\n| `AGENTVAULT_AGENT_ID` | Agent hub address (`did:hub:...`) | Required |\n| `AGENTVAULT_API_KEY` | API key (`av_agent_sk_...`) | Required (or use private key) |\n| `AGENTVAULT_PRIVATE_KEY` | Ed25519 private key hex (alternative to API key) | -- |\n| `AGENTVAULT_SKILLS_DIR` | Directory containing SKILL.md files | -- |\n| `AGENTVAULT_PLUGIN_URL` | Plugin HTTP server URL for message sending | `http://127.0.0.1:18790` |\n\n## Authentication\n\n1. **API Key** (recommended) -- Set `AGENTVAULT_API_KEY` to your agent's API key\n2. **Private Key Signing** -- Set `AGENTVAULT_PRIVATE_KEY` to your Ed25519 private key hex\n\n## Transport Modes\n\n- **stdio** (default) -- For use with Claude Code, Cursor, and other MCP hosts\n- **Streamable HTTP** -- For network-accessible deployments (use the programmatic API)\n\n## Docker\n\n```bash\ndocker build -t agentvault-mcp-server .\ndocker run -e AGENTVAULT_AGENT_ID=did:hub:your_agent agentvault-mcp-server\n```\n\n## Related Packages\n\n| Package | Description |\n|---------|-------------|\n| [`@agentvault/mcp-connect`](https://www.npmjs.com/package/@agentvault/mcp-connect) | Bridge CLI for connecting to remote agents |\n| [`@agentvault/sdk`](https://www.npmjs.com/package/@agentvault/sdk) | SDK for third-party agent integration |\n| [`@agentvault/agentvault`](https://www.npmjs.com/package/@agentvault/agentvault) | OpenClaw plugin (includes embedded MCP server) |\n| [`@agentvault/crypto`](https://www.npmjs.com/package/@agentvault/crypto) | Cryptographic primitives and telemetry |\n\n## License\n\nMIT\n","readmeFilename":"README.md"}