dritan-mcp
MCP server for personal agents to use dritan-sdk for market data and swap execution, with local Solana wallet signing.
Requirements
- Node.js 20+
solana-keygenavailable inPATH- Dritan API key (
DRITAN_API_KEY)
Setup
npm install
cp .env.example .env
Install As MCP (npx)
npx @dritan/mcp@latest
Codex example:
codex mcp add dritan npx \"@dritan/mcp@latest\"
Run
npm run dev
# or
npm run build && npm start
Tools
system_check_prereqswallet_create_localwallet_get_addresswallet_get_balancemarket_get_snapshottoken_get_pricetoken_get_risktoken_get_aggregatedmarket_stream_sampleswap_buildswap_sign_and_broadcastswap_build_sign_and_broadcast
Notes
- Wallets default to
~/.config/dritan-mcp/wallets. - Private keys never leave local files; only public address/signature are returned.
swap_sign_and_broadcastsigns locally, then broadcasts via Dritan.- If Solana CLI is missing, run
system_check_prereqsand follow returned install steps.