Solana Security Standard について
Solana Security Standard MCP サーバーは、SOL-0XX の Solana セキュリティ標準を MCP 対応クライアントに提供します。Anchor や Rust のコードスニペットを走査し、参考となる指摘を返すほか、AI アシスタントが Solana コードを作成・レビューする際に使える完全なルールセットも提供します。スキャナーはすべてローカルで動作し、ネットワーク通信を行いません。
主な機能
- 01SOL-0XX の高速パターンによる Anchor コードの走査
- 02ルール ID、行・列の位置、修正のヒントの表示
- 0352 件の番号付きルールを含む完全な標準の提供
- 04クライアント、CLI、SDK、テストのパスを走査から除外
- 05ネットワーク通信やテレメトリーを行わないローカル実行
活用シーン
- 01Solana プログラム作成時のセキュリティルールに基づく確認
- 02Anchor コードスニペットの潜在的な問題のレビュー
- 03エディターの AI アシスタントへの Solana セキュリティルールの読み込み
MCP 対応
本サーバーは stdio 経由で JSON-RPC 2.0 により通信し、scan_solana_code と list_solana_security_rules の 2 つのツールを提供します。MCP クライアントはこれらのツールを呼び出して、コードの走査と SOL-0XX ルールセット全体の取得を行います。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
2掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| code | string | はい | スキャンする Rust ソースコード。 |
| filename | string | いいえ | 任意のパス/名前。オフチェーン除外の照合に使用します(例:tests/foo.rs)。 |
詳細
Solana Security Standard - MCP サーバー
あらゆる MCP クライアント(Cline、GitHub Copilot、Cursor、Claude、Windsurf など)で Solana Security Standard (SOL-0XX) を利用できるようにする、Model Context Protocol サーバーです。1 つの連携ですべてのツールを利用できます。
アシスタントでできること
2 つのツールを利用できます。
scan_solana_code- Solana/Anchor の Rust コードを SOL-0XX の高速パターンでスキャンし、参考情報としての指摘事項(ルール 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"]
}
}
}
設定はこれだけです。このサーバーは stdio 経由で 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 サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。