three.ws Autopilot — Claude Code MCP server: features and setup
This server lets an agent manage three.ws autopilot settings and proposals. Use it to review possible actions, run them, and reverse actions that support undo.
claude mcp add --env THREE_WS_API_KEY=<THREE_WS_API_KEY> --env THREE_WS_BASE=<THREE_WS_BASE> --env THREE_WS_TIMEOUT_MS=<THREE_WS_TIMEOUT_MS> --transport stdio autopilot-mcp -- npx -y @three-ws/autopilot-mcpWhat three.ws Autopilot does
The server gives an agent tools to inspect and change its operating limits, including allowed action scopes, a daily SOL ceiling, automatic execution, and confirmation requirements. It can generate proposals from the agent’s stored memories and reflections, show the queue, and preview the effects of a proposal before execution. Its tools also expose an activity log and a trust level calculated from action history.
Set THREE_WS_API_KEY to a three.ws credential for the account that owns the agent. Executing a wallet_transfer sends real SOL on Solana mainnet, and the transfer cannot be reversed; the call requires confirm:true. The three.ws backend enforces scopes and spending limits. undo_action cannot reverse SOL transfers.
What it helps with
- set action scopes and a daily SOL ceiling
- generate proposals from agent memories
- preview a proposal before execution
- inspect action history and the agent’s trust level
- reverse an execution that supports undo
Example prompts for the agent
- Show the autopilot settings and SOL limit for agent
AGENT_ID. - Generate proposals for agent
AGENT_IDand show the queue. - Preview proposal
PROPOSAL_IDfor agentAGENT_IDwithout executing it.
How to install three.ws Autopilot
Platform CLI
claude mcp add --env THREE_WS_API_KEY=<THREE_WS_API_KEY> --env THREE_WS_BASE=<THREE_WS_BASE> --env THREE_WS_TIMEOUT_MS=<THREE_WS_TIMEOUT_MS> --transport stdio autopilot-mcp -- npx -y @three-ws/autopilot-mcpReplace <…> with your own values
Platform CLI
codex mcp add autopilot-mcp --env THREE_WS_API_KEY=<THREE_WS_API_KEY> --env THREE_WS_BASE=<THREE_WS_BASE> --env THREE_WS_TIMEOUT_MS=<THREE_WS_TIMEOUT_MS> -- npx -y @three-ws/autopilot-mcpReplace <…> with your own values
Config file
{
"mcpServers": {
"autopilot-mcp": {
"command": "npx",
"args": [
"-y",
"@three-ws/autopilot-mcp"
],
"env": {
"THREE_WS_API_KEY": "<THREE_WS_API_KEY>",
"THREE_WS_BASE": "<THREE_WS_BASE>",
"THREE_WS_TIMEOUT_MS": "<THREE_WS_TIMEOUT_MS>"
}
}
}
}Replace <…> with your own values
Config file
{
"servers": {
"autopilot-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@three-ws/autopilot-mcp"
],
"env": {
"THREE_WS_API_KEY": "<THREE_WS_API_KEY>",
"THREE_WS_BASE": "<THREE_WS_BASE>",
"THREE_WS_TIMEOUT_MS": "<THREE_WS_TIMEOUT_MS>"
}
}
}
}Replace <…> with your own values
Platform CLI
gemini mcp add -e THREE_WS_API_KEY=<THREE_WS_API_KEY> -e THREE_WS_BASE=<THREE_WS_BASE> -e THREE_WS_TIMEOUT_MS=<THREE_WS_TIMEOUT_MS> autopilot-mcp npx -y @three-ws/autopilot-mcpReplace <…> with your own values
Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more
Questions about three.ws Autopilot
How do I install three.ws Autopilot in Claude Code?
Run claude mcp add autopilot-mcp -e THREE_WS_API_KEY=<THREE_WS_API_KEY> -- npx -y @three-ws/autopilot-mcp. Replace the placeholder with the three.ws credential for the agent owner.
What does three.ws Autopilot do?
It lets an agent manage three.ws autopilot controls, create and inspect proposals, and execute actions within configured limits. It also provides an activity log and supports undo for reversible actions.
Can I undo a SOL transfer?
No. A SOL transfer on Solana mainnet is irreversible, and undo_action cannot reverse it.