Перейти к содержимому

Solana Model Context Protocol (MCP) Demo

Демонстрация сервера для взаимодействия AI с Solana: базовые RPC методы и промпты для разработки.

TypeScript
37 stars

Описание

Это простая реализация сервера на Node.js и TypeScript, демонстрирующая протокол для интеграции AI с инструментами Solana. Предоставляет RPC-методы (getBalance, getAccountInfo, getTransaction) и полезные промпты для разработки. Подходит для расширения: добавление fee-эстиматора, дебаггера, инструментов развертывания программ и документации. Идеально для AI-ассистированной работы с Solana, но не для продакшена из-за отсутствия security.

Возможности

Базовые RPC-методы Solana

Поддержка запросов getBalance, getAccountInfo и getTransaction для взаимодействия с блокчейном.

Полезные промпты

Встроенные подсказки для Solana-разработки, помогающие в задачах вроде транзакций и аккаунтов.

Расширение инструментов

Возможность добавления fee-эстиматора, дебаггера, инструментов развертывания и документации Solana/Anchor.

Интеграция с AI-редакторами

Совместимость с Claude, Windsurf, Cursor для AI-ассистированной разработки на Solana.

Установка

Клонируйте репозиторий и установите зависимости:

git clone https://github.com/solana-foundation/solana-dev-mcp.git
cd solana-dev-mcp
pnpm install

Для запуска в MCP inspector:

npx @modelcontextprotocol/inspector ts-node index.ts

Генерация конфига (если ts-node установлен глобально):

pnpm generate-config

Это выведет JSON:

{
  "mcpServers": {
    "solana-dev": {
      "command": "ts-node",
      "args": ["<full-path-to-repo>/index.ts"]
    }
  }
}

Если ts-node не установлен:

pnpm build && pnpm generate-config:js
{
  "mcpServers": {
    "solana-dev": {
      "command": "node",
      "args": ["<full-path-to-repo>/dist/index.js"]
    }
  }
}

Информация

Язык
TypeScript
Лицензия
MIT License
GitHub Stars
37

Ссылки