mcpField
S
Solana Security Standard

Solana Security Standard

ローカル
github.comセキュリティ3817 週間前に更新

Solana Security Standard について

Solana Security Standard MCP サーバーは、SOL-0XX の Solana セキュリティ標準を MCP 対応クライアントに提供します。Anchor や Rust のコードスニペットを走査し、参考となる指摘を返すほか、AI アシスタントが Solana コードを作成・レビューする際に使える完全なルールセットも提供します。スキャナーはすべてローカルで動作し、ネットワーク通信を行いません。

主な機能

  1. 01SOL-0XX の高速パターンによる Anchor コードの走査
  2. 02ルール ID、行・列の位置、修正のヒントの表示
  3. 0352 件の番号付きルールを含む完全な標準の提供
  4. 04クライアント、CLI、SDK、テストのパスを走査から除外
  5. 05ネットワーク通信やテレメトリーを行わないローカル実行

活用シーン

  1. 01Solana プログラム作成時のセキュリティルールに基づく確認
  2. 02Anchor コードスニペットの潜在的な問題のレビュー
  3. 03エディターの AI アシスタントへの Solana セキュリティルールの読み込み

MCP 対応

本サーバーは stdio 経由で JSON-RPC 2.0 により通信し、scan_solana_code と list_solana_security_rules の 2 つのツールを提供します。MCP クライアントはこれらのツールを呼び出して、コードの走査と SOL-0XX ルールセット全体の取得を行います。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"copenhagen0x-solana-security": {
"command": "npx",
"args": [
"-y",
"@jelleo/solana-security-mcp"
]
}
}
}
起動コマンドnpx -y @jelleo/solana-security-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@jelleo/solana-security-mcp1.5.0

ツール

2

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
codestringはいスキャンする Rust ソースコード。
filenamestringいいえ任意のパス/名前。オフチェーン除外の照合に使用します(例: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。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。