关于 Solana MCP by Vybe
Solana MCP by Vybe 是面向开发者的 Solana 实时数据工具集,通过 44 个工具调用 Vybe API,涵盖钱包、交易、市场和转账数据。部分工具构建未签名交易,私钥由用户钱包保管,服务不会广播交易。
主要功能
- 01查询钱包余额、PnL 与 DeFi 持仓
- 02读取代币、市场和价格数据
- 03查询交易、转账与交易者活动
- 04获取兑换报价并构建未签名交易
- 05批量查询多个钱包数据
适用场景
- 01分析 Solana 钱包表现和持仓
- 02查看代币市场与价格历史
- 03生成待钱包签名的兑换交易
MCP 相关
MCP 服务通过 44 个工具向客户端提供 Vybe API 的 Solana 数据与交易构建能力。构建的交易未经签名且不会广播。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.vybenetwork.xyzclaude mcp add --transport http vybenetwork-solana-mcp-vybe https://mcp.vybenetwork.xyz{"mcpServers":{"vybenetwork-solana-mcp-vybe":{"type":"http","url":"https://mcp.vybenetwork.xyz"}}}在 Cursor 中打开{"servers":{"vybenetwork-solana-mcp-vybe":{"type":"http","url":"https://mcp.vybenetwork.xyz"}}}在 VS Code 中打开{"mcpServers":{"vybenetwork-solana-mcp-vybe":{"type":"http","url":"https://mcp.vybenetwork.xyz"}}}{"mcpServers":{"vybenetwork-solana-mcp-vybe":{"serverUrl":"https://mcp.vybenetwork.xyz"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
7此工具无需参数。
详细介绍
Vybe 的 Solana MCP
Vybe 的 Solana MCP 是一套用于获取实时 Solana 数据的开发者工具包,涵盖钱包、交易、市场、转账和可签名的兑换交易。公共服务发布了 44 个工具。每个工具都会调用一个 Vybe API 端点。
build-swap、build-close-token-accounts 和 build-withdraw-mev 会返回未签名的交易,供你在自己的钱包中签名。该服务不会获取私钥,也不会广播交易。get-x402-access-guide 会返回按次付费的 x402 使用说明,不会发送付款。
此仓库包含目录条目、Claude 插件和 MCP 注册表元数据。运行中的服务是 vybenetwork/vybe-mcp-oauth-proxy。其当前版本为 1.3.2。
版本
| 部件 | 版本 | 位置 |
|---|---|---|
| 正在运行的 MCP 服务 | 1.3.2 | https://mcp.vybenetwork.xyz/mcp 上的 initialize |
| Claude 插件 | 1.3.0 | .claude-plugin/plugin.json |
| MCP 注册表元数据 | 1.1.3 | server.json |
MCP 端点
使用可流式传输的 HTTP 端点:
https://mcp.vybenetwork.xyz/mcp
注册表元数据(server.json)发布的远程服务地址为:
https://mcp.vybenetwork.xyz
需要显式 MCP 路径的客户端(ChatGPT Developer Mode、Codex、Cursor HTTP)应使用 https://mcp.vybenetwork.xyz/mcp。
docs.vybenetwork.com/docs/mcp 上的公共指南仍介绍旧工具 list-endpoints、search-endpoints、get-endpoint 和 execute-request。这些名称不在已发布的工具列表中。
快速设置
Cursor / Windsurf / Codex 风格的 HTTP 配置
{
"mcpServers": {
"solana-mcp-vybe": {
"type": "http",
"url": "https://mcp.vybenetwork.xyz/mcp"
}
}
}
相同配置片段:.mcp.json。
通过 mcp-remote 使用 Claude Desktop
{
"mcpServers": {
"solana-mcp-vybe": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.vybenetwork.xyz/mcp"]
}
}
}
Claude.ai 自定义连接器或 Connectors Directory
Name: Solana MCP by Vybe
URL: https://mcp.vybenetwork.xyz/mcp
Claude Code / Cowork 插件
此仓库是一个 Claude 插件(/.claude-plugin/plugin.json)。验证后,提交公开的 GitHub URL:
claude plugin validate .
- Claude.ai:https://claude.ai/admin-settings/directory/submissions/plugins/new
- Console:https://platform.claude.com/plugins/submit
客户端提示时,请使用 OAuth 登录。用户名填写你的 Vybe 邮箱,密码填写你的 API 密钥,然后批准授权。请勿将 API 密钥或私钥提交到此仓库。
.claude-plugin/plugin.json 中的 Claude 目录链接:
- 主页:https://docs.vybenetwork.com
- 文档:https://docs.vybenetwork.com/docs/mcp
- 支持:https://vybe.fyi/settings/api
- 隐私:https://vybe.fyi/privacy
- 条款:https://vybe.fyi/terms
该清单中的分类:作用于 apis、finances、code 和 databases,部门为 engineering,行业为 software-saas,主题为 computing。在 Claude Code 2.1.138 中运行 claude plugin validate 会将目录专用字段(displayName、icon、链接、classification)报告为无法识别。插件目录接受这些字段。
此仓库包含的内容
server.json— 通过 GitHub Actions 发布到官方 MCP 注册表的元数据。远程服务 URL:https://mcp.vybenetwork.xyz。.mcp.json— Claude 和 Codex 插件使用的 MCP 服务 URL。通过原生 HTTP 连接到https://mcp.vybenetwork.xyz/mcp。不含机密信息。.codex-plugin/plugin.json— Codex 插件元数据,用于通过相同的 MCP URL 进行本地安装。.claude-plugin/plugin.json— Claude Code / Cowork 插件清单(技能、命令、远程 MCP、目录链接和分类)。skills/—vybe-api-explorer、vybe-token-market-intel和vybe-wallet-analytics。commands/connect-vybe.md— 用于介绍 OAuth 登录步骤的 Claude 命令。
可用工具
已发布的 tools/list 包含以下 44 个工具。传入各工具自身的参数。不要传入 URL、路径或 HTTP 方法。
| 工具 | 调用 |
|---|---|
list-pyth-price-feeds | GET /v4/oracle/pyth/pricefeeds |
get-pyth-price-candles | GET /v4/oracle/pyth/pricefeeds/{priceFeedAddress}/candles |
get-pyth-price | GET /v4/oracle/pyth/pricefeeds/{priceFeedAddress}/price |
get-market | GET /v4/markets/{marketAddress} |
list-markets | GET /v4/markets |
get-market-candles | GET /v4/markets/{marketAddress}/candles |
get-pyth-price-history | GET /v4/oracle/pyth/pricefeeds/{priceFeedAddress}/price-ts |
get-pyth-product | GET /v4/oracle/pyth/products/{productAddress} |
get-token-candles | GET /v4/tokens/{mintAddress}/candles |
list-tokens | GET /v4/tokens |
list-labeled-programs | GET /v4/programs/labeled-program-accounts |
list-supported-dexes | GET /v4/reference/dexes |
get-token-liquidity | GET /v4/tokens/{mintAddress}/liquidity |
get-token | GET /v4/tokens/{mintAddress} |
get-token-holder-count-history | GET /v4/tokens/{mintAddress}/holders-count-ts。需要 startTime 和 endTime,值为 Unix 秒,间隔最多为 2592000 秒(30 天)。interval 可以是 hour 或 day。 |
list-instruction-names | GET /v4/reference/instruction-names |
get-token-trader-activity | GET /v4/tokens/{mintAddress}/trader-activity |
get-token-top-pnl-traders | GET /v4/tokens/{mintAddress}/top-pnl-traders |
get-token-top-holders | GET /v4/tokens/{mintAddress}/top-holders |
list-transfers | GET /v4/transfers |
get-swap-quote | GET /v4/trading/swap-quote |
get-token-trade-volume-history | GET /v4/tokens/{mintAddress}/trade-volume-ts |
build-swap | POST /v4/trading/swap |
list-trades | GET /v4/trades |
get-empty-accounts-batch | POST /v4/wallets/batch/empty-accounts |
get-dust-accounts-batch | POST /v4/wallets/batch/dust-accounts |
get-token-balance-history-batch | POST /v4/wallets/batch/token-balances-ts |
get-token-balances-batch | POST /v4/wallets/batch/token-balances |
list-top-traders | GET /v4/wallets/top-traders |
get-wallet-counterparties | GET /v4/wallets/{ownerAddress}/counterparties |
list-labeled-accounts | GET /v4/wallets/labeled-accounts |
get-token-accounts-batch | POST /v4/wallets/batch/token-accounts-balance-ts |
get-wallet-defi-positions | GET /v4/wallets/{ownerAddress}/defi-positions |
get-wallet-empty-accounts | GET /v4/wallets/{ownerAddress}/empty-accounts |
get-wallet-dust-accounts | GET /v4/wallets/{ownerAddress}/dust-accounts |
get-wallet-token-account-history | GET /v4/wallets/{ownerAddress}/token-accounts-balance-ts |
get-wallet-token-balances | GET /v4/wallets/{ownerAddress}/token-balance |
get-wallet-pnl | GET /v4/wallets/{ownerAddress}/pnl |
get-wallet-pnl-history | GET /v4/wallets/{ownerAddress}/pnl-ts |
get-wallet-token-balance-history | GET /v4/wallets/{ownerAddress}/token-balance-ts |
build-close-token-accounts | POST /v4/wallets/util/close-token-accounts |
get-wallet-transfer-volume | GET /v4/wallets/{ownerAddress}/transfer-volume-usd |
build-withdraw-mev | POST /v4/wallets/util/withdraw-mev |
get-x402-access-guide | 静态 x402 按次付费指南。不会发送付款。 |
build-swap、build-close-token-accounts 和 build-withdraw-mev 会返回未签名的交易。它们不会对交易签名或进行广播。五个 *-batch 工具会 POST 钱包地址列表,并且只读取数据。
GitHub 仓库名称
vybenetwork/solana-mcp-vybe(以 solana-mcp 开头,包含 Vybe)。
发布新的目录版本
-
克隆或使用此仓库:
github.com/vybenetwork/solana-mcp-vybe -
创建标签并推送(工作流会根据标签设置
server.json中的version):git tag vX.Y.Z git push origin vX.Y.Z当前
server.json的版本是 1.1.3。下一个注册表标签应比该版本更新。推送标签后,工作流会根据标签重写server.json中的version。或运行 Actions → Publish to MCP Registry → Run workflow(使用
server.json中已有的版本)。
发布使用 Actions 中的 GitHub OIDC;无需个人令牌密钥。
如果你在本地使用 mcp-publisher login github 并遇到针对 io.github.vybenetwork/... 的 403 错误:像 Git Credential Manager 这样的 Git 应用与此无关。打开 GitHub → Settings → Applications → Authorized OAuth Apps,选择你在 mcp-publisher login github(设备流程)期间授权的应用,然后在 Organization access 下点击 Grant,授权 vybenetwork。对于启用了 SAML 强制验证的组织,还需为该 OAuth 应用完成 SSO。然后再次运行 mcp-publisher logout、mcp-publisher login github 和 publish。
-
验证:
curl -sS "https://registry.modelcontextprotocol.io/v0.1/servers?search=vybenetwork" | jq .
Cursor 和其他目录
使用 .mcp.json 作为安装片段。对于 Cursor Directory,请在注册表发布成功后提交;使用 OAuth 访问 https://mcp.vybenetwork.xyz/mcp。
注册表目录 ID
server.json 中的 name: io.github.vybenetwork/solana-mcp-vybe。显示标题: Vybe 的 Solana MCP。
发布: 推送 main,然后运行 git tag vX.Y.Z && git push origin vX.Y.Z,或选择 Actions → Publish to MCP Registry。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。