Skip to content

Add first-class Swig MCP wallet support#28

Open
edo-chan wants to merge 1 commit intoanagrambuild:mainfrom
edo-chan:codex/swig-mcp-first-class
Open

Add first-class Swig MCP wallet support#28
edo-chan wants to merge 1 commit intoanagrambuild:mainfrom
edo-chan:codex/swig-mcp-first-class

Conversation

@edo-chan
Copy link
Copy Markdown

@edo-chan edo-chan commented Apr 8, 2026

Summary

  • add a first-class swig Solana signing mode to setup/config and surface the Swig wallet metadata SolClaw needs
  • pass Swig secrets through the container boundary, register the Swig MCP server in the agent runner, and expose mcp__swig_wallet__* tools when Swig is configured
  • route the agent skills toward Swig MCP usage, add env/config tests, and document the new support path

Validation

  • npm run typecheck
  • npm run build
  • npm test -- src/env.test.ts src/solana/config.test.ts src/container-runner.test.ts setup/environment.test.ts
  • npm run build (in container/agent-runner)
  • npx tsx setup/index.ts --step solana --network devnet --signing-method swig --swig-fee-mode self-funded

Notes

  • direct push to the upstream repo was not permitted from this machine, so this PR comes from the edo-chan/solclaw fork

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant