AIP MCP Server
MCP server that gives AI agents (Claude, Cursor, etc.) access to AIP identity tools — verify agents, check trust scores, sign content, and exchange encrypted messages.
Install
pip install aip-mcp-server
Setup
First, register an AIP identity (if you don't have one):
pip install aip-identity
aip register --platform github --username your-username
Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"aip": {
"command": "aip-mcp-server"
}
}
}
Cursor
Add to .cursor/mcp.json in your project:
{
"mcpServers": {
"aip": {
"command": "aip-mcp-server"
}
}
}
Environment Variables
| Variable | Default | Description |
|---|---|---|
AIP_CREDENTIALS_PATH |
~/.aip/credentials.json |
Path to credentials file |
AIP_SERVICE_URL |
https://aip-service.fly.dev |
AIP service endpoint |
Tools
| Tool | Description |
|---|---|
aip_whoami |
Show your current AIP identity (DID, public key) |
aip_verify |
Verify another agent's identity via challenge-response |
aip_trust_score |
Get trust score and vouch chain for an agent |
aip_sign |
Cryptographically sign content to prove authorship |
aip_verify_signature |
Verify a signature against a DID's public key |
aip_send_message |
Send an encrypted message to another agent |
aip_check_messages |
Check for incoming messages |
aip_register |
Register a new AIP identity |
Resources
| URI | Description |
|---|---|
aip://identity |
Current agent's full identity info |
aip://trust/{did} |
Trust graph data for a specific DID |
Links
- aip-identity on PyPI — Full CLI and Python SDK
- AIP Protocol — Source code and docs
- AIP Service — Production service
Metadata
Release files for aip-mcp-server 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| aip_mcp_server-0.1.1.tar.gz | 7.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| aip_mcp_server-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 14.2 kB
Release files / aip_mcp_server-0.1.1.tar.gz
| Download URL | aip_mcp_server-0.1.1.tar.gz |
|---|---|
| Size | 7.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d759e2a72b10b657b6295190035ad6fdc25cdf24fdfa642fe5048439475b78d1
|
|
BLAKE2b-256 checksum How to use checksums |
299fcba794bbfd7cdbc467ced25d48c42aa06ed49d374b03fbc0d85f9cc3f402
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / aip_mcp_server-0.1.1-py3-none-any.whl
| Download URL | aip_mcp_server-0.1.1-py3-none-any.whl |
|---|---|
| Size | 7.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c044d5847e821fe7ec95cd57c317808ecea6f2a7cd63169e0f3d813d72976450
|
|
BLAKE2b-256 checksum How to use checksums |
3aaedc530a22cebda31ae70aa9611d49d79f9d98a6b16176b0754c2475dfbc9e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|