MCP (Model Context Protocol) server for Archon Gatekeeper - provides DID resolution and search capabilities for AI agents.
Supports both local (stdio) and remote (HTTP/SSE) transports.
- resolve_did - Resolve any DID to its full document
- search_dids - Full-text search across DID documents
- query_dids - Query DIDs by specific field criteria
- list_dids - List DIDs with optional time filters
- gatekeeper_status - Get node status and statistics
- list_registries - List available DID registries
- get_json / get_text - Retrieve IPFS content by CID
npm install @archon-protocol/gatekeeper-mcp-serverOr run directly:
npx @archon-protocol/gatekeeper-mcp-server| Variable | Default | Description |
|---|---|---|
ARCHON_GATEKEEPER_URL |
https://archon.technology |
Gatekeeper API URL |
TRANSPORT |
stdio |
Transport mode: stdio or http |
PORT |
4251 |
HTTP server port (when TRANSPORT=http) |
HOST |
0.0.0.0 |
HTTP server host (when TRANSPORT=http) |
Add to your claude_desktop_config.json:
{
"mcpServers": {
"archon-gatekeeper": {
"command": "npx",
"args": ["@archon-protocol/gatekeeper-mcp-server"],
"env": {
"ARCHON_GATEKEEPER_URL": "https://archon.technology"
}
}
}
}Run as an HTTP server for remote AI agents:
TRANSPORT=http PORT=4251 npx @archon-protocol/gatekeeper-mcp-serverEndpoints:
POST /mcp- MCP Streamable HTTP endpointGET /mcp- SSE stream for server-initiated messagesGET /health- Health check
Public deployment at: https://mcp.archon.technology (coming soon)
FROM node:20-alpine
RUN npm install -g @archon-protocol/gatekeeper-mcp-server
ENV TRANSPORT=http
ENV PORT=4251
EXPOSE 4251
CMD ["gatekeeper-mcp-server"]resolve_did: did:cid:bagaaieraxdxq4fm2kjh6yqjxjor3t2idczkmxd4v7in4u353fa6m6sms2pnq
search_dids: "genitrix"
query_dids: {"didDocumentData.alias": "flaxscrip"}
# Install dependencies
npm install
# Run in development mode (stdio)
npm run dev
# Run in HTTP mode
TRANSPORT=http npm run dev
# Build
npm run build
# Run production
npm start- @archon-protocol/mcp-server - Full Keymaster MCP server (wallet, credentials, DMail)
- Archon Protocol - Decentralized identity for AI agents
MIT