unclaimed-sol — MCP-сервер для Claude Code: обзор и установка
Сервер находит неиспользуемые аккаунты в сети Solana и помогает вернуть заблокированную ренту SOL через запросы к ИИ-агенту.
claude mcp add --env SOLANA_KEYPAIR_PATH=<SOLANA_KEYPAIR_PATH> --env SOLANA_PRIVATE_KEY=<SOLANA_PRIVATE_KEY> --env SOLANA_RPC_URL=<SOLANA_RPC_URL> --env UNCLAIMED_SOL_API_URL=<UNCLAIMED_SOL_API_URL> --transport stdio unclaimed-sol -- npx -y @unclaimed-sol/mcpЧто делает unclaimed-sol
Сервер предоставляет четыре инструмента: scan_claimable_sol, claim_sol, claim_rewards и claim_stakes. Поиск работает без ключей и не отправляет сетевые транзакции. Агент проверяет адрес кошелька и выявляет спящие счета токенов SPL или закрытые стейки.
Возврат средств устроен в два шага. Сначала запускается тестовый прогон. Он показывает расчёт комиссий и возвращает токен авторизации execution_token. Действует этот ключ ровно 60 секунд. Списать средства без него агент не сможет.
Подписание транзакций происходит локально. Секретный ключ не покидает компьютер, поэтому сид-фраза не требуется. Закрытие счетов необратимо: вернуть сожжённые токены нельзя. Для работы нужна среда Node.js от 18 версии.
Какие задачи решает
- найти заблокированные SOL в неактивных счетах кошелька
- рассчитать комиссии сети перед закрытием ненужных токенов
- вернуть SOL из неактивных аккаунтов стейкинга
- забрать накопленные награды DeFi без браузера
Примеры запросов агенту
- Проверь мой кошелёк и покажи, сколько SOL можно вернуть
- Сделай тестовый прогон закрытия спящих счетов токенов
- Забери доступные награды DeFi для моего кошелька
Как установить unclaimed-sol
Командой платформы
claude mcp add --env SOLANA_KEYPAIR_PATH=<SOLANA_KEYPAIR_PATH> --env SOLANA_PRIVATE_KEY=<SOLANA_PRIVATE_KEY> --env SOLANA_RPC_URL=<SOLANA_RPC_URL> --env UNCLAIMED_SOL_API_URL=<UNCLAIMED_SOL_API_URL> --transport stdio unclaimed-sol -- npx -y @unclaimed-sol/mcpВместо <…> подставьте свои значения
Командой платформы
codex mcp add unclaimed-sol --env SOLANA_KEYPAIR_PATH=<SOLANA_KEYPAIR_PATH> --env SOLANA_PRIVATE_KEY=<SOLANA_PRIVATE_KEY> --env SOLANA_RPC_URL=<SOLANA_RPC_URL> --env UNCLAIMED_SOL_API_URL=<UNCLAIMED_SOL_API_URL> -- npx -y @unclaimed-sol/mcpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"unclaimed-sol": {
"command": "npx",
"args": [
"-y",
"@unclaimed-sol/mcp"
],
"env": {
"SOLANA_KEYPAIR_PATH": "<SOLANA_KEYPAIR_PATH>",
"SOLANA_PRIVATE_KEY": "<SOLANA_PRIVATE_KEY>",
"SOLANA_RPC_URL": "<SOLANA_RPC_URL>",
"UNCLAIMED_SOL_API_URL": "<UNCLAIMED_SOL_API_URL>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"unclaimed-sol": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@unclaimed-sol/mcp"
],
"env": {
"SOLANA_KEYPAIR_PATH": "<SOLANA_KEYPAIR_PATH>",
"SOLANA_PRIVATE_KEY": "<SOLANA_PRIVATE_KEY>",
"SOLANA_RPC_URL": "<SOLANA_RPC_URL>",
"UNCLAIMED_SOL_API_URL": "<UNCLAIMED_SOL_API_URL>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e SOLANA_KEYPAIR_PATH=<SOLANA_KEYPAIR_PATH> -e SOLANA_PRIVATE_KEY=<SOLANA_PRIVATE_KEY> -e SOLANA_RPC_URL=<SOLANA_RPC_URL> -e UNCLAIMED_SOL_API_URL=<UNCLAIMED_SOL_API_URL> unclaimed-sol npx -y @unclaimed-sol/mcpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о unclaimed-sol
Как установить unclaimed-sol в Claude Code?
Выполните команду claude mcp add unclaimed-sol -e SOLANA_KEYPAIR_PATH=<SOLANA_KEYPAIR_PATH> -e SOLANA_PRIVATE_KEY=<SOLANA_PRIVATE_KEY> -- npx -y @unclaimed-sol/mcp в терминале.
Что делает unclaimed-sol?
Сервер сканирует кошельки Solana на наличие заблокированной ренты в спящих счетах и помогает вернуть SOL через локально подписанные транзакции.
Безопасно ли передавать ключи кошелька?
Ключи не передаются внешним серверам, так как подписание транзакций выполняется локально на машине пользователя без сид-фраз.