关于 Solana Security Standard
Solana Security Standard MCP 服务将 Solana/Anchor 安全标准(SOL-0XX)提供给支持 MCP 的客户端。它可扫描 Rust 代码片段并返回提示性发现,也能提供完整的规则集,供 AI 助手编写和审查 Solana 代码时参考。全部在本地运行,不发起网络请求。
主要功能
- 01基于 SOL-0XX 快速模式扫描 Anchor 代码
- 02返回规则编号、行列位置与修复建议
- 03提供包含 52 条规则的完整安全标准
- 04排除客户端、CLI、SDK 与测试路径
- 05完全在本地运行,无遥测
适用场景
- 01编写 Solana 程序时参照安全规则进行自检
- 02审查 Anchor 代码片段中的潜在问题
- 03在编辑器的 AI 助手中加载 Solana 安全规则
MCP 相关
该服务通过 stdio 与 MCP 客户端通信,提供 scan_solana_code 和 list_solana_security_rules 两个工具。客户端可借助这两个工具扫描代码并获取完整的 SOL-0XX 规则集。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
2收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| code | string | 是 | 要扫描的 Rust 源代码。 |
| filename | string | 否 | 可选路径/名称;用于匹配链下排除项(例如 tests/foo.rs)。 |
详细介绍
Solana Security Standard - MCP 服务
一个 Model Context Protocol 服务,可将 Solana Security Standard (SOL-0XX) 带给任何 MCP 客户端,包括 Cline、GitHub Copilot、Cursor、Claude、Windsurf 等。一次集成,即可使用所有工具。
它能为你的助手提供什么
两个工具:
scan_solana_code- 根据 SOL-0XX 快速模式扫描一段 Solana/Anchor Rust 代码;返回提示性发现(规则 ID + 行:列 + 修复建议)。匹配意味着“请检查这里”,不代表已确认存在错误。排除链下路径(client/cli/offchain/sdk/tests)。list_solana_security_rules- 返回完整标准:威胁模型、审查清单,以及全部 52 条带修复建议的编号规则,帮助助手安全地编写和审查 Solana 代码。
安装
将其添加到 MCP 客户端配置中(无需全局安装):
{
"mcpServers": {
"solana-security-standard": {
"command": "npx",
"args": ["-y", "@jelleo/solana-security-mcp"]
}
}
}
设置就是这么简单。该服务通过标准输入/输出使用 JSON-RPC 2.0 通信。
隐私政策
100% 本地运行。该服务完全在你的计算机上运行与 CLI 相同的零依赖扫描器——不进行网络调用、不收集遥测信息,也不会在运行时获取任何内容。扫描器核心和规则均随软件包一同提供。
- **数据收集:**无——你扫描的代码和获取的规则不会离开你的计算机。
- **使用与存储:**在内存中处理输入以生成扫描结果;不会存储或记录任何内容。
- **与第三方共享:**无。
- **保留期限:**无——该服务不会持久化任何数据。
- **联系方式:**[email protected]
完整政策:https://jelleo.com/privacy.html
它如何融入
这是 Solana Security Standard 的 MCP 层。同一套 SOL-0XX 规则还提供 CLI、GitHub Action、Semgrep 规则集、编辑器规则文件(integrations/)和 VS Code 扩展。
MIT 许可。作者:Jelleo。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。