Solana Model Context Protocol (MCP) Demo
Демонстрация сервера для взаимодействия AI с Solana: базовые RPC методы и промпты для разработки.
Описание
Это простая реализация сервера на 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"]
}
}
}