home / mcp / agent identity mcp server
The open standard for cryptographic provenance and attribution for AI Agents.
Configuration
View docs{
"mcpServers": {
"faalantir-mcp-agent-identity": {
"command": "node",
"args": [
"/ABSOLUTE/PATH/TO/mcp-agent-identity/dist/index.js"
],
"env": {
"AGENT_IDENTITY_PATH": "/Users/YOURNAME/Desktop/my-identity.json"
}
}
}
}You can confidently establish cryptographic provenance for AI Agents by running a local MCP server that issues and verifies persistent identities. This Agent Identity Protocol (AIP) MCP Server provides a secure Wallet for agents to generate keys, sign actions, and enable verifiable attribution and non-repudiation in agent-driven workflows.
After you install the MCP server locally, you can prompt your AI Agent to perform identity-related actions. The server exposes three core capabilities you’ll use through your agent workflow: identity generation, signature of actions, and verification of signatures on the receiving end. Use these capabilities to authenticate and audit agent-driven interactions with external systems.
Prerequisites: you need Node.js and npm installed on your machine. If you plan to use the quick install, you’ll use a one-liner to bring in the MCP agent identity tool. If you prefer a production-ready setup, clone the source repository, install dependencies, and build the project.
# Quick install (testing / sandboxed identities)
npx -y @smithery/cli@latest install @faalantir/mcp-agent-identity --client claude
```
"},{"type":"paragraph","text":"For a persistent, production-ready setup, run these steps to clone and build the MCP agent identity server, then configure your client to start it."},{For a persistent, production-ready setup, follow these steps to clone and build the MCP agent identity server, then configure your client to start it.
# Clone the repository
git clone https://github.com/faalantir/mcp-agent-identity.git
# Install dependencies
cd mcp-agent-identity
npm install && npm run build
```
Then configure your Claude desktop client to start the MCP server with the built index. Include the following in your claude_desktop_config.json under mcpServers:{
"mcpServers": {
"agent_identity": {
"command": "node",
"args": ["/ABSOLUTE/PATH/TO/mcp-agent-identity/dist/index.js"]
}
}
}Generate a persistent cryptographic keypair for the agent, establishing a unique identity.
Retrieve the agent's identity details, including public key and storage location.
Sign a payload or action with the agent's private key to enable non-repudiation.
Verify a signed payload using the agent's public key to confirm provenance.