Gives an agent a persistent RSA keypair to sign its actions, and lets APIs verify those signatures for attribution.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add agent-identity-protocol -- node /ABSOLUTE/PATH/TO/mcp-agent-identity/dist/index.js~/.codex/config.toml
[mcp_servers.agent-identity-protocol]
command = "node"
args = ["/ABSOLUTE/PATH/TO/mcp-agent-identity/dist/index.js"]
# codex mcp add agent-identity-protocol -- node /ABSOLUTE/PATH/TO/mcp-agent-identity/dist/index.js~/.cursor/mcp.json
{
"mcpServers": {
"agent-identity-protocol": {
"command": "node",
"args": [
"/ABSOLUTE/PATH/TO/mcp-agent-identity/dist/index.js"
]
}
}
}.vscode/mcp.json
{
"servers": {
"agent-identity-protocol": {
"type": "stdio",
"command": "node",
"args": [
"/ABSOLUTE/PATH/TO/mcp-agent-identity/dist/index.js"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"agent-identity-protocol": {
"command": "node",
"args": [
"/ABSOLUTE/PATH/TO/mcp-agent-identity/dist/index.js"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"agent-identity-protocol": {
"command": "node",
"args": [
"/ABSOLUTE/PATH/TO/mcp-agent-identity/dist/index.js"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"agent-identity-protocol": {
"command": "node",
"args": [
"/ABSOLUTE/PATH/TO/mcp-agent-identity/dist/index.js"
]
}
}
}