一键导入
solana-mcp-vybe
Use Vybe's public Solana MCP server to query Solana blockchain data, tokens, NFTs, and accounts from Claude, Cursor, or any MCP client
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use Vybe's public Solana MCP server to query Solana blockchain data, tokens, NFTs, and accounts from Claude, Cursor, or any MCP client
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Expert skill for driving ComfyUI (image/video/audio generation) via the comfyui-mcp MCP server — workflow authoring, model management, natural language graph editing, and agent-native control plane.
Policy-centered context budget layer that turns sprawling codebases into compact, high-signal context for AI coding agents using symbol graphs and precision tools
Control and automate Slay the Spire 2 gameplay through REST API or MCP server for AI agents
MCP server for browser automation using natural language through kogiQA, enabling AI agents to interact with web pages without selectors
Professional browser automation for Claude Code, Codex, and MCP clients powered by DrissionPage MCP Server
MCP server for Yuque (语雀) knowledge base - search, create, and manage documents through AI assistants
| name | solana-mcp-vybe |
| description | Use Vybe's public Solana MCP server to query Solana blockchain data, tokens, NFTs, and accounts from Claude, Cursor, or any MCP client |
| triggers | ["connect to Solana blockchain using MCP","query Solana accounts with Vybe MCP","set up Solana MCP server in Cursor","get SPL token data through MCP","configure Vybe Solana MCP client","browse Solana schemas with MCP","make Solana API calls from Claude","integrate Token-2022 with MCP"] |
Skill by ara.so — MCP Skills collection.
Solana MCP by Vybe provides a public Model Context Protocol (MCP) server that enables Claude Desktop, Cursor, VS Code, and other MCP clients to interact with the Solana blockchain. It exposes Solana RPC methods, SPL token queries, Token-2022 operations, and account lookups through a standardized MCP interface at https://mcp.vybenetwork.xyz.
Instead of writing custom Solana integration code, AI agents can connect to this MCP server and immediately query balances, transaction history, token metadata, NFTs, and execute read operations against Solana mainnet/devnet.
Add to your Cursor MCP configuration file (~/.cursor/mcp.json or workspace .cursor/mcp.json):
{
"mcpServers": {
"solana-vybe": {
"url": "https://mcp.vybenetwork.xyz"
}
}
}
Authentication uses OAuth via the client's flow for the MCP host.
Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"solana-vybe": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.vybenetwork.xyz"
]
}
}
}
Add to MCP settings:
{
"solana-vybe": {
"url": "https://mcp.vybenetwork.xyz"
}
}
After configuration, restart your MCP client. The Solana MCP tools should appear in your client's tool/resource list. Check for tools like:
solana_get_account_infosolana_get_balancesolana_get_token_accountssolana_get_transactionThe server exposes Solana RPC methods as MCP tools. Common operations include:
Account Operations:
Token Operations:
Transaction Operations:
Blockchain Queries:
Ask your AI agent:
What's the SOL balance of address 7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU?
The agent will call the MCP server's solana_get_balance tool with:
{
"address": "7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU",
"network": "mainnet-beta"
}
Show me all SPL token accounts owned by CuieVDEDtLo7FypA9SbLM9saXFdb1dsshEkyErMqkRQq
The agent uses solana_get_token_accounts:
{
"owner": "CuieVDEDtLo7FypA9SbLM9saXFdb1dsshEkyErMqkRQq",
"network": "mainnet-beta"
}
Get details for transaction 5wHu1qwD7q5ifaN5nwdcDqNFo53GJqa7nLp2BeeEpcnkKoLkJGNK3omvLsEvVpHndv2QgHCzZQmAy6Qx8NXKvPRQ
Agent calls solana_get_transaction:
{
"signature": "5wHu1qwD7q5ifaN5nwdcDqNFo53GJqa7nLp2BeeEpcnkKoLkJGNK3omvLsEvVpHndv2QgHCzZQmAy6Qx8NXKvPRQ",
"network": "mainnet-beta"
}
What's the metadata for token mint EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v?
Agent uses solana_get_token_metadata:
{
"mint": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"network": "mainnet-beta"
}
All tools support network parameter:
mainnet-beta (default)devnettestnetCheck the devnet balance of 7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU
// Agent workflow pseudocode
const owner = "USER_WALLET_ADDRESS";
// 1. Get SOL balance
const solBalance = await mcp_call("solana_get_balance", {
address: owner,
network: "mainnet-beta"
});
// 2. Get all token accounts
const tokenAccounts = await mcp_call("solana_get_token_accounts", {
owner: owner,
network: "mainnet-beta"
});
// 3. For each token, fetch metadata
for (const account of tokenAccounts) {
const metadata = await mcp_call("solana_get_token_metadata", {
mint: account.mint,
network: "mainnet-beta"
});
// Display name, symbol, balance
}
// Get recent transactions for an address
const transactions = await mcp_call("solana_get_signatures_for_address", {
address: "USER_ADDRESS",
limit: 10,
network: "mainnet-beta"
});
// Fetch details for each
for (const sig of transactions) {
const txDetail = await mcp_call("solana_get_transaction", {
signature: sig.signature,
network: "mainnet-beta"
});
// Parse transfers, program interactions
}
// Get token accounts (NFTs are tokens)
const nftAccounts = await mcp_call("solana_get_token_accounts", {
owner: "COLLECTOR_ADDRESS",
network: "mainnet-beta"
});
// Filter for NFTs (amount = 1, decimals = 0)
const nfts = nftAccounts.filter(acc =>
acc.amount === "1" && acc.decimals === 0
);
// Fetch metadata for each NFT mint
for (const nft of nfts) {
const metadata = await mcp_call("solana_get_token_metadata", {
mint: nft.mint,
network: "mainnet-beta"
});
// metadata contains name, image URI, attributes
}
Always specify the network parameter in tool calls:
{
"network": "mainnet-beta" // or "devnet", "testnet"
}
The public MCP server at https://mcp.vybenetwork.xyz uses OAuth authentication managed by your MCP client. No API keys need to be stored in your configuration files.
When you first connect, your client will prompt for OAuth authorization. Follow the client's authentication flow.
The public server has rate limits. For production applications requiring high throughput:
If you need to override the default endpoint (e.g., for testing):
export VYBE_MCP_URL="https://custom-mcp.example.com"
Then reference in config:
{
"url": "$VYBE_MCP_URL"
}
Symptom: Client can't connect to https://mcp.vybenetwork.xyz
Solutions:
curl https://mcp.vybenetwork.xyzSymptom: Agent says "Tool solana_get_balance not available"
Solutions:
Symptom: 401/403 errors or "Authentication required"
Solutions:
vybenetwork orgSymptom: "Invalid base58 string" or "Invalid public key"
Solutions:
Symptom: Requests hang or timeout
Solutions:
devnet if mainnet is congestedSymptom: Token metadata returns null or incomplete
Solutions:
// Get accounts owned by a specific program
const programAccounts = await mcp_call("solana_get_program_accounts", {
programId: "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",
filters: [
{
memcmp: {
offset: 0,
bytes: "OWNER_ADDRESS_BASE58"
}
}
],
network: "mainnet-beta"
});
// Build a block explorer URL from transaction signature
const signature = "5wHu1qwD...";
const explorerUrl = `https://explorer.solana.com/tx/${signature}`;
// Or use Solscan
const solscanUrl = `https://solscan.io/tx/${signature}`;
https://mcp.vybenetwork.xyzUse these prompts to test your Solana MCP integration: