npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@rigel-protocol/solana-mcp

v1.2.4

Published

Open-source MCP server that gives AI agents read-only eyes on Solana: wallet balances, pump.fun token data, and rug-risk checks.

Readme

✦ Rigel — Solana MCP server

Give your AI agent eyes on Solana. Rigel is an open-source MCP server that connects Claude Desktop, Claude Code, Cursor, and any stdio MCP client to the Solana blockchain and the pump.fun ecosystem.

Read-only by design. No private keys, no signing, no custody — the only configuration is which RPC to read from.

Tools

| Tool | Input | Returns | |---|---|---| | rigel_get_wallet_balance | walletAddress | SOL balance + major SPL token holdings | | rigel_inspect_token_data | tokenAddress | Metadata, supply, bonding-curve SOL, curve completion % | | rigel_analyze_rug_risk | tokenAddress | Mint/freeze authority status, top-holder concentration, risk rating | | rigel_check_first_buyers | tokenAddress | Bundle detection: fresh-wallet holders, shared funding wallets, supply concentration | | rigel_deployer_history | tokenAddress | Deployer rap sheet: who launched it, wallet age, activity, remaining bag | | rigel_market_snapshot | tokenAddress | Live price, market cap, liquidity, volume, buys/sells flow, momentum read | | rigel_full_audit | tokenAddress | The whole battery in one call, with a combined verdict and top reasons |

Quick start (Claude Desktop)

Paste into claude_desktop_config.json and restart Claude:

{
  "mcpServers": {
    "rigel-solana": {
      "command": "npx",
      "args": ["-y", "@rigel-protocol/solana-mcp"],
      "env": { "SOLANA_RPC_URL": "https://api.mainnet-beta.solana.com" }
    }
  }
}

Then ask your agent things like:

  • "What's in this wallet? FC5i…"
  • "Inspect this pump.fun token: 7xKq…"
  • "Is this token a rug?"

Build from source

npm install
npm run build
node dist/index.js   # speaks MCP over stdio

Configuration

| Env var | Default | Purpose | |---|---|---| | SOLANA_RPC_URL | https://api.mainnet-beta.solana.com | Any Solana RPC — public, Helius, Triton, or your own node |

The public mainnet RPC rate-limits aggressively; a free Helius key is recommended for heavy use.

Security posture

  • No private keys, seed phrases, or signing code anywhere in this codebase.
  • Local stdio transport — queries go from your machine to your RPC, nothing in between.
  • Logs go to stderr; stdout is reserved for MCP protocol traffic.
  • Zod-validated inputs; friendly errors for invalid public keys and RPC failures.

Disclaimer

Rigel reports on-chain facts. The rug-risk rating is a heuristic over public data (authority status, holder concentration) — it cannot detect every risk, and nothing it outputs is financial advice.

License

MIT