arcium-mcp
Provides tools to interact with the Arcium encrypted computation network on Solana, enabling AI agents to explore network components, manage encryption, track computations, and execute encrypted applications such as coinflip, rock-paper-scissors, sealed bids, and private votes.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@arcium-mcplist all MXE execution environments"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
arcium-mcp — MCP Server for Arcium Confidential Computing
Connects AI agents (Claude, GPT, any MCP client) to the Arcium encrypted computation network on Solana.
Status
Alpha. Full MCP server with 19 tools across 4 categories. Network Explorer and Encryption Engine use the real Arcium SDK. App Templates implement the full encrypt → submit → await → decrypt pipeline (requires deployed MXE programs and wallet). Supports both stdio and HTTP/SSE transport.
Related MCP server: Solana AI Terminal
Architecture
AI Agent <--> MCP Protocol <--> arcium-mcp-server <--> Arcium Network (Solana)
(stdio or HTTP) |
@arcium-hq/client + readerTools (19 across 4 categories)
Network Explorer (7) — read-only, no wallet
Tool | Description |
| List all MXE execution environments |
| Detailed MXE info |
| List computation clusters |
| Cluster details |
| List ARX nodes |
| Node details |
| Aggregate stats |
Encryption Engine (4) — client-side, no transactions
Tool | Description |
| x25519 keypair |
| Fetch MXE public key for ECDH |
| Encrypt with RescueCipher |
| Decrypt computation output |
Computation Manager (4) — inspect, track, and manage computations
Tool | Description |
| Circuit details |
| Check tx status |
| Wait for computation to finalize |
| List pending computations |
App Templates (4) — full execution flow with deployed programs
Tool | Description |
| Encrypted coin flip |
| Rock-paper-scissors |
| Sealed auction bid |
| Encrypted DAO vote |
Quick Start
npm install
npm run build
npm startEnvironment Variables
Variable | Description | Default |
| Solana RPC endpoint |
|
| Cluster offset |
|
| Base58 or JSON array Solana keypair | (none — read-only mode) |
| Transport mode: |
|
| HTTP port (when transport=http) |
|
| Coinflip MXE program ID | (disabled) |
| RPS MXE program ID | (disabled) |
| Auction MXE program ID | (disabled) |
| Voting MXE program ID | (disabled) |
Claude Desktop config (stdio)
{
"mcpServers": {
"arcium": {
"command": "node",
"args": ["path/to/dist/index.js"],
"env": {
"SOLANA_RPC_URL": "https://api.devnet.solana.com"
}
}
}
}HTTP/SSE mode (for hosted usage)
ARCIUM_MCP_TRANSPORT=http ARCIUM_MCP_PORT=3000 npm start
# MCP endpoint: http://localhost:3000/mcp
# Health check: http://localhost:3000/healthDevelopment (Ralph Wiggum Method)
This project uses the Ralph Wiggum method for AI-driven iterative development.
# Planning mode — analyze specs vs code, generate task list
./loop.sh plan
# Build mode — implement one task per iteration, commit, repeat
./loop.sh 20Key files:
specs/*— Requirement specs per topic of concernIMPLEMENTATION_PLAN.md— Prioritized task list (generated/updated by Ralph)AGENTS.md— Operational guide for build/test commandsPROMPT_plan.md/PROMPT_build.md— Loop instructions
License
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/babakarto/arcium-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server