Solana instruaction MCP 介绍以及安装教学

SolanaInstructionMCP介绍以及安装教程

Solana Instruction MCP 是一个专门为 Solana 区块链设计的 Model Context Protocol (MCP) 服务器,它提供了强大的指令级分析能力。借助它,AI 助手能够深入理解和解析 Solana 程序的指令、参数与执行细节,从而在区块链分析、安全审计与自动化交互领域中实现更高层次的智能。

功能


🔍 全面交易分析(Comprehensive Transaction Analysis)

支持检索并全面解析 Solana 上的交易数据,包括:

  • 所有指令的执行过程
  • 账户余额变动与交易费用
  • 详细的执行元数据(metadata)

这让开发者与分析者能精准追踪每一次链上操作的真实影响。


🎯 深度指令分析(Deep Instruction Analysis)

对交易中的特定指令进行深度解析,能够:

  • 识别具体的程序调用
  • 提取参数与调用结构
  • 评估潜在的安全风险

非常适用于安全审计、DeFi 协议监控及异常行为检测等场景。


📋 原始指令数据解码(Raw Instruction Data Decoding)

可直接解析原始的 Solana 指令数据:

  • 自动提取函数名与参数
  • 兼容多种 IDL(Interface Definition Language)格式
  • 若缺失 IDL,则自动回退到通用解析模式

这一能力让工具在缺少协议源码或文档时,仍能进行智能反向分析。


🔗 跨程序调用分析(Cross-Program Invocation Analysis)

递归解析交易的内部调用(CPI),并构建完整的层级化执行视图。\ 通过此功能,开发者可以清晰地看到一个交易中不同合约间的调用链条,极大提升复杂 DeFi 操作的可解释性。


🏦 账户数据分析(Account Data Analysis)

支持基于程序所有权(Program Ownership)获取与解析账户数据:

  • 可自定义账户命名解析规则
  • 输出详细的账户结构与状态信息

为链上资产追踪与合约行为验证提供强有力的数据支撑。


🛡️ AI 驱动的程序识别(AI-Powered Program Recognition)

内置业界最全面的 IDL 库,兼容 Anchor、Shank、Codama 等主流格式。

  • 智能识别 90+ 个知名 DeFi 协议(如 Raydium、Jupiter、Orca 等)
  • 即使在无 IDL 情况下,也能利用 AI 模型进行智能推断与分析
  • 持续扩展协议识别能力与数据库规模

本人有幸在本次成都HackHouse中结识其作者,并尝试使用该MCP,深感震撼,觉得此作品如果不被推广对于行业来说应该是巨大的损失,遂发文介绍如何安装以及使用

本文章目前仅涉及主流AI的CLI的MCP安装,IDE类安装后面会补上

请注意:本教程目前仅Linux用户与MacOS用户可参考

作品已有官网,目前比较简洁,后续作者应该会更新和美化

官网地址:https://solmcp.daog1.workers.dev/dashboard 作者:晓道(社区ID)

首先进入官网,如下图

image.png

选择用github账号Log In之后,进入以下页面

Screenshot from 2025-10-24 15-56-47.png

可以看到自己账户的API-key

接下来根据自己使用的AI CLI工具,可以进入对应的doc查找如何引入MCP

这里以opencode为例

首先进入opencode cil官方页面,根据提示下载安装

opencode ci官网连接:https://opencode.ai/

安装完成后,可以先依照其文档,尝试与opencode进行对话,或者进行version查询

重点

想要安装MCP,需要查看此文档: https://opencode.ai/docs/mcp-servers/#remote

其中【使用“opencode.json”】章节标注了如何引入MCP

想要安装本MCP,,根据需要,首先需要进入项目的 /.opencode 或者主目录home的/.opencode 目录下,创建一个opencode.json文件(这里推荐全局安装,也就是进入~目录下的.opencode 中进行安装) 指令如下

cd ~/.opencode

touch opencode.json

此处我将其内容引述出来,方便各位读者参考与复制

{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "SolanaMCP": {
      "type": "http",
      "url": "https://solmcp.daog1.workers.dev/mcp?apiKey= MY_API_KEY"
      "enabled": true,
      "headers": {
        "Authorization": "Bearer MY_API_KEY"
      }
    }
  }
}

将 MY_API_KEY替换成MCP网页中的apiKey=后面的内容即可 随后保存改动,再次在终端中输入 opencode 再次打开就可以使用了 使用时请加上“用mcp”等明确指出的字样,否则AI不一定能准确识别意图

image.png

image.png

  • 原创
  • 学分: 2
  • 分类: AI
  • 标签: MCP 
点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
0xWen1918
0xWen1918
江湖只有他的大名,没有他的介绍。