{"_id":"@01protocol/mcp-server","_rev":"2-7268f5c9790a6a5e9a36ea84061bc5bd","name":"@01protocol/mcp-server","dist-tags":{"latest":"0.2.0"},"versions":{"0.1.0":{"name":"@01protocol/mcp-server","version":"0.1.0","keywords":["mcp","model-context-protocol","ai-agent","identity","01-protocol","claude"],"author":{"name":"01AI.ai","email":"info@01ai.ai"},"license":"MIT","_id":"@01protocol/mcp-server@0.1.0","maintainers":[{"name":"01ai-admin","email":"admin@01ai.ai"}],"homepage":"https://01ai.ai","bugs":{"url":"https://github.com/01ai-Admin/01ai_01protocol_mcp/issues"},"bin":{"01protocol-mcp":"dist/index.js"},"dist":{"shasum":"2cc4e97c0e4cccd6736d460f7278113ebbbe4f7e","tarball":"https://registry.npmjs.org/@01protocol/mcp-server/-/mcp-server-0.1.0.tgz","fileCount":5,"integrity":"sha512-VlV8w0ttPZOfYoYkiDbiI8cW7josXlk6Y4xrg+xLEusOZdEMtXTdV1/SwvDghlgY803lPbDHlnOq/Zt4lm3YAw==","signatures":[{"sig":"MEUCIQDW8dJioBF96I0MPWQXCA1l2AcoeUJ9cxVYrYC9vIvYygIgdr29mxb+QiKQvvMen/mbZSNYpWaTTDzwntbk/IX0P38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23456},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"ea3cb51cc1bc8115badceedb91aa5f608c4a7e06","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"01ai-admin","email":"admin@01ai.ai"},"repository":{"url":"git+https://github.com/01ai-Admin/01ai_01protocol_mcp.git","type":"git"},"_npmVersion":"11.9.0","description":"MCP server for 01 Protocol — AI agent identity tools for Claude Desktop and MCP-compatible apps","directories":{},"_nodeVersion":"25.6.1","dependencies":{"@01protocol/sdk":"^0.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.1.0_1774424911273_0.5448013039129276","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@01protocol/mcp-server","version":"0.2.0","description":"MCP server for 01 Protocol — AI agent identity tools for Claude Desktop and MCP-compatible apps","type":"module","bin":{"01protocol-mcp":"dist/index.js"},"main":"./dist/index.js","scripts":{"build":"tsc","dev":"tsc --watch","start":"node dist/index.js"},"keywords":["mcp","model-context-protocol","ai-agent","identity","01-protocol","claude"],"author":{"name":"01AI.ai","email":"info@01ai.ai"},"license":"MIT","homepage":"https://01ai.ai","repository":{"type":"git","url":"git+https://github.com/01ai-Admin/01ai_01protocol_mcp.git"},"dependencies":{"@01protocol/sdk":"^0.2.0","@modelcontextprotocol/sdk":"^1.0.0"},"devDependencies":{"@types/node":"^25.5.0","typescript":"^5.4.0"},"engines":{"node":">=18.0.0"},"types":"./dist/index.d.ts","gitHead":"2cca96e40c56a9bc11dd28067558f23ba1168568","bugs":{"url":"https://github.com/01ai-Admin/01ai_01protocol_mcp/issues"},"_id":"@01protocol/mcp-server@0.2.0","_nodeVersion":"22.22.1","_npmVersion":"9.2.0","dist":{"integrity":"sha512-KRj6+6tF3L5EedInrrJss9o5mP5FUDj4UK+4A2fjcPLStZjg+IZhmHv69AW13qF0zLAC+dw01Y0Chxrdj1ZUDA==","shasum":"5b890e9f23dd0d987d4c89fc82c19979cd77ff82","tarball":"https://registry.npmjs.org/@01protocol/mcp-server/-/mcp-server-0.2.0.tgz","fileCount":5,"unpackedSize":27372,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC6dpGHMR7TtTlWLsxnEbYYYqyVpTsIwJwHcZHCdwkoLgIhANEBPWm6H72QPB7KusVFCkHoVc/xEOhaXR1AkV98t1gE"}]},"_npmUser":{"name":"01ai-admin","email":"admin@01ai.ai"},"directories":{},"maintainers":[{"name":"01ai-admin","email":"admin@01ai.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-server_0.2.0_1775734685947_0.49587278443255656"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-25T07:48:31.175Z","modified":"2026-04-09T11:38:06.217Z","0.1.0":"2026-03-25T07:48:31.435Z","0.2.0":"2026-04-09T11:38:06.090Z"},"bugs":{"url":"https://github.com/01ai-Admin/01ai_01protocol_mcp/issues"},"author":{"name":"01AI.ai","email":"info@01ai.ai"},"license":"MIT","homepage":"https://01ai.ai","keywords":["mcp","model-context-protocol","ai-agent","identity","01-protocol","claude"],"repository":{"type":"git","url":"git+https://github.com/01ai-Admin/01ai_01protocol_mcp.git"},"description":"MCP server for 01 Protocol — AI agent identity tools for Claude Desktop and MCP-compatible apps","maintainers":[{"name":"01ai-admin","email":"admin@01ai.ai"}],"readme":"# @01protocol/mcp-server\n\nMCP (Model Context Protocol) server for the [01 Protocol](https://01ai.ai).\n\nGives Claude Desktop and any MCP-compatible AI assistant native tools for creating, verifying, and managing AI agent identities — without leaving the conversation.\n\n## Install in Claude Desktop\n\nAdd to your `claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"01protocol\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@01protocol/mcp-server\"],\n      \"env\": {\n        \"AGENT_VAULT_DIR\": \"/Users/you/.01protocol/agents\"\n      }\n    }\n  }\n}\n```\n\n**Config file locations:**\n- macOS: `~/Library/Application Support/Claude/claude_desktop_config.json`\n- Windows: `%APPDATA%\\Claude\\claude_desktop_config.json`\n\nRestart Claude Desktop. You'll see the 01 Protocol tools available in the tools panel.\n\n## Available Tools\n\n### `create_agent`\nCreate a new cryptographically signed agent identity.\n\n```\n\"Create a 01 Protocol identity for my customer support agent named Aria,\nrole: Customer Support, goal: resolve customer issues efficiently\"\n```\n\n### `verify_agent`\nVerify the integrity of a .01ai or .01bundle file.\n\n```\n\"Verify the agent at /Users/me/agents/aria.01ai\"\n```\n\n### `load_agent`\nDisplay an agent's full identity and memory vault contents.\n\n```\n\"Load my agent Aria and show me her memory vault\"\n```\n\n### `list_agents`\nList all agent files in the local vault.\n\n```\n\"List all my agents\"\n```\n\n### `add_memory`\nAdd a memory entry to an agent's vault (requires private key to re-sign).\n\n```\n\"Add a memory to Aria: she resolved 200 tickets this week.\nPrivate key: <hex>\"\n```\n\n### `sign_output`\nSign any text or JSON output with an agent's identity.\n\n```\n\"Sign this analysis report as my analyst agent\"\n```\n\n## Environment Variables\n\n| Variable | Default | Description |\n|---|---|---|\n| `AGENT_VAULT_DIR` | `~/.01protocol/agents` | Directory where .01ai files are stored |\n\n## Security\n\n- Private keys are **never stored** by the server\n- All cryptography runs locally — no network calls for verification\n- Ed25519 signing via [@noble/curves](https://github.com/paulmillr/noble-curves)\n- Input size and nesting limits enforced on all file reads\n\n## Links\n\n- [01AI.ai](https://01ai.ai)\n- [app.01ai.ai](https://app.01ai.ai) — Web app\n- [GitHub](https://github.com/01ai-Admin/01ai_01protocol_mcp)\n\n## License\n\nMIT\n","readmeFilename":"README.md"}