关于 Solvitor Mcp
Solvitor Mcp 是面向 Solana 程序分析者的 Rust MCP 服务,通过 Solvitor API 提取程序 IDL,并支持反编译闭源合约。
主要功能
- 01从 Solana 程序提取 IDL
- 02接受程序 ID 和可选 RPC 地址
- 03返回程序元数据与类型
适用场景
- 01分析闭源 Solana 程序
- 02获取程序 IDL 以供检查
MCP 相关
向 MCP 客户端提供 `decode` 工具,通过 Solvitor API 从 Solana 程序提取 IDL。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
🦾💀 solvitor-mcp:基于 Rust 的 Solvitor API MCP 服务
概述
用于与 Solvitor API 交互的 Model Context Protocol(MCP)服务。此服务提供工具,用于访问 AI 驱动的平台,帮助开发者从闭源 Solana 智能合约中提取 IDL 文件并对其进行反编译。
功能
此 MCP 服务提供以下工具,用于与 Solvitor API 交互:
decode- 使用逆向工程技术从任意 Solana 程序中提取 IDL(接口定义语言)
- 输入:
program_id(字符串):Base58 编码的 Solana 程序地址(32-44 个字符)url(字符串,可选):Solana RPC 端点 URL(默认为 mainnet-beta)
- 返回:包含程序元数据和类型("anchor" 或 "native")的 IDL 结构
安装
先决条件:
常规使用
cargo install solvitor-mcp
where solvitor-mcp # -> /Users/$username/.cargo/bin/solvitor-mcp
将以下内容添加到 claude_desktop_config.json 或 claude_config.json:
{
"mcpServers": {
"solvitor-mcp": {
"command": "/Users/$username/.cargo/bin/solvitor-mcp",
"args": [],
"env": {
"SOLVITOR_API_KEY": "your_solvitor_api_key"
}
}
}
}
远程 MCP
需要远程 MCP?在 Twitter 上联系我们,我们会在几天内构建此功能:x.com/solvitor_xyz
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。