Solana setup
Skill widnyana/eyay-toolkits/plugins/solana-onchain/skills/solana-setup
Install, update, or verify the solana-onchain-mcp binary. Use when user runs /solana-setup, asks to "install solana binary", "update solana-onchain-mcp", "check solana setup", "set up solana plugin", or when the binary is missing from PATH.From its SKILL.md
npx -y skills add widnyana/eyay-toolkits --skill solana-setupAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
3 things to look at
- 4 stars4 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
- runs commandsInstructs the agent to run 7 commands, including `command -v solana-onchain-mcp` and 6 more.
- fetches URLsInstructs the agent to fetch 2 URLs, including https://crates.io/api/v1/crates/solana-onchain-mcp and 1 more.
SKILL.md
2.2 KB, 479 tokens by cl100k_base, as published. Nobody here has run it
Install, update, or verify the solana-onchain-mcp binary.
Review: $ARGUMENTS
Instructions
status (default)
- Check binary exists:
command -v solana-onchain-mcp - If not found — report "solana-onchain-mcp is not installed" and skip to install section.
- If found — get installed version:
solana-onchain-mcp --version - Get latest version:
If network fails: report installed version only, warn that latest check failed.curl -sf --connect-timeout 5 https://crates.io/api/v1/crates/solana-onchain-mcp | python3 -c "import sys,json; print(json.load(sys.stdin)['crate']['max_version'])" 2>/dev/null - Compare versions and report:
- Same: "v{version} is up to date."
- Different: "Installed v{installed}, latest v{latest}. Run /solana-setup update."
install
- Confirm with user which method:
- Prebuilt binary (recommended):
curl -fsSL https://raw.githubusercontent.com/widnyana/solana-onchain-mcp/refs/heads/main/install.sh | bash - Cargo:
cargo install solana-onchain-mcp
- Prebuilt binary (recommended):
- Execute the chosen command.
- Verify:
command -v solana-onchain-mcp && solana-onchain-mcp --version - Report success with binary location and version.
update
- Check installed version:
solana-onchain-mcp --version - Check latest version (same as status step 4).
- If already latest: report "Already up to date."
- If outdated: confirm with user, then:
- Prebuilt: re-run install.sh (always fetches latest)
- Cargo:
cargo install solana-onchain-mcp --force
- Verify new version after update.
Error handling
curlfails: suggest checking internet connection, offer to retrycargonot found: suggest prebuilt method or installing Rust- Permission denied: suggest checking install directory permissions
- Version check fails: still allow install, just can't compare versions
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.