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.0
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.0.tar.gz | 6.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| aip_mcp_server-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 12.6 kB
Release files / aip_mcp_server-0.1.0.tar.gz
| Download URL | aip_mcp_server-0.1.0.tar.gz |
|---|---|
| Size | 6.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c56676496f22774d3fa6111e9f4e04da61b84748f687aa84a27556772facd24c
|
|
BLAKE2b-256 checksum How to use checksums |
ac12ecbec727e3c3e7b70257f2ddc58df1fb64e0c196d03deef97a941f5ad99c
|
| 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.0-py3-none-any.whl
| Download URL | aip_mcp_server-0.1.0-py3-none-any.whl |
|---|---|
| Size | 6.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
189ed086b1e25a8346175c4cd84f5c12c122493e296949072c88bf66706f8b65
|
|
BLAKE2b-256 checksum How to use checksums |
d05e02f60c3d4c804fc03f5b1b4914bb9cf3687e3ddf5bc7e26d44e9733b2f57
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|