MCP Integration
Connect Claude Desktop and Cursor to your DCP vault.
What is MCP?
Model Context Protocol (MCP) lets Claude Desktop and Cursor access external tools. DCP provides an MCP server so these agents can use your vault.
Installation
npm install -g @dcprotocol/mcpClaude Desktop Setup
1. Open config file
~/.config/claude/config.json2. Add DCP server
{
"mcpServers": {
"dcp": {
"command": "npx",
"args": ["@dcprotocol/mcp"]
}
}
}3. Restart Claude Desktop
Claude can now use these tools:
vault_get_address- Get wallet addressesvault_read- Read stored datavault_sign_tx- Sign transactionsvault_sign_message- Sign messagesvault_write- Store data
Cursor Setup
Same as Claude Desktop. Edit Cursor's MCP config:
~/.cursor/config.jsonExample Usage
In Claude Desktop, try:
"What's my Solana wallet address?"
"Sign a transaction sending 1.5 SOL to [address]"
"Store my email: you@example.com"
You'll see consent popups for sensitive operations.
Available Tools
vault_list_scopes
See what's in vault (no consent needed).
vault_get_address
Get wallet address (no consent needed).
vault_read
Read stored data (consent required).
vault_sign_tx
Sign transaction (consent + budget check).
vault_write
Store data (consent required).