Solana Security Standard — MCP-сервер для Claude Code: проверка кода
Подключает к ассистенту набор правил SOL-0XX и сканер Solana/Anchor-кода. Пригодится, когда нужно проверить программу до аудита.
claude mcp add solana-security-mcp -- npx -y @jelleo/solana-security-mcpЧто делает Solana Security Standard
Сервер отдаёт ассистенту два инструмента. Первый, scan_solana_code, прогоняет фрагмент Rust для Solana или Anchor по быстрым шаблонам SOL-0XX и возвращает замечания: номер правила, строку и столбец, подсказку по исправлению. Совпадение — это сигнал присмотреться, а не подтверждённая уязвимость. Пути вне сети программы (client, cli, offchain, sdk, tests) сканер пропускает.
Второй инструмент, list_solana_security_rules, выдаёт весь стандарт: модель угроз, чек-лист для ревью и 52 пронумерованных правила с описанием исправлений. Ассистент опирается на них, когда пишет или разбирает код.
Установка — одна запись в конфиг MCP-клиента, глобально ставить ничего не нужно. Сервер общается по JSON-RPC 2.0 через stdio. Сканер работает целиком на вашей машине: сетевых вызовов и телеметрии нет, ядро сканера и правила лежат внутри пакета, входные данные обрабатываются в памяти и никуда не сохраняются.
Какие задачи решает
- найти типовые ошибки в программе на Anchor до аудита
- получить список правил SOL-0XX прямо в редакторе
- проверить фрагмент Rust на опасные шаблоны
- объяснить ассистенту, как правильно писать код под Solana
- прогнать код без отправки его на сторонний сервис
Примеры запросов агенту
- Проверь этот фрагмент Anchor-программы инструментом
scan_solana_codeи покажи найденные правила - Вызови
list_solana_security_rulesи разбери мою программу по чек-листу - Просканируй код в
programs/vault/src/lib.rsи подскажи, что исправить
Как установить Solana Security Standard
Командой платформы
claude mcp add solana-security-mcp -- npx -y @jelleo/solana-security-mcpКомандой платформы
codex mcp add mcp -- npx -y @jelleo/solana-security-mcpФайл настроек
{
"mcpServers": {
"mcp": {
"command": "npx",
"args": [
"-y",
"@jelleo/solana-security-mcp"
]
}
}
}Файл настроек
{
"servers": {
"mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@jelleo/solana-security-mcp"
]
}
}
}Командой платформы
gemini mcp add mcp npx -y @jelleo/solana-security-mcpПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Solana Security Standard
Как установить Solana Security Standard в Claude Code?
Выполните claude mcp add solana-security-mcp -- npx -y @jelleo/solana-security-mcp. Глобальная установка не нужна, сервер запускается через npx.
Что делает Solana Security Standard?
Даёт ассистенту два инструмента: сканер Solana/Anchor-кода по шаблонам SOL-0XX и выдачу полного набора правил с моделью угроз и чек-листом для ревью.
Куда уходят данные при сканировании?
Никуда. Сканер и правила встроены в пакет, работа идёт локально, входные данные обрабатываются в памяти и не сохраняются.