SwiftNodes RPC — MCP-сервер для Claude Code: блокчейн-RPC, эндпоинты
Подключает агента к 128 сетям SwiftNodes: список цепей, поддержка JSON-RPC методов, цены и проверка эндпоинтов прямо из чата.
claude mcp add --transport http swiftnodes https://rpc.swiftnodes.io/mcpЧто делает SwiftNodes RPC
Сервер отдаёт агенту справочник по всем сетям SwiftNodes: slug, chain ID, шаблоны HTTP/WebSocket/archive эндпоинтов и ссылки на документацию. Отдельный инструмент показывает поддержку методов, которую SwiftNodes перепроверяет раз в неделю по тому же пути, что и клиентские запросы, вместе с failover. Цены берутся живым запросом из публичного API, при недоступности подставляется встроенный запасной вариант.
Половина инструментов работает без ключа: справочник цепей, цены, матрица методов и probe_endpoint — проверка любой EVM-точки на chain identity, высоту блока, наличие archive и задержку. Ключ открывает два дополнительных инструмента: rpc_call для JSON-RPC запроса через SwiftNodes и get_account, который показывает тариф, лимиты и ограничения по IP или origin. Сами значения ключа сервер не возвращает.
Хостинговую версию поднимать не нужно, она живёт на https://rpc.swiftnodes.io/mcp по Streamable HTTP. Локальный запуск идёт по stdio и требует Node версии 18 или новее, сторонних зависимостей нет. probe_endpoint обращается к любому http(s) адресу, который ему передали, поэтому нагрузочный тест вместо одной быстрой проверки лучше не устраивать.
Какие задачи решает
- узнать slug и chain ID нужной сети из списка SwiftNodes
- проверить, поддерживается ли trace_filter на BSC
- посмотреть последний блок на opBNB через агента
- сравнить тарифы и лимиты запросов перед покупкой
- продиагностировать чужой EVM-эндпоинт на archive и задержку
Примеры запросов агенту
- Покажи все сети SwiftNodes и найди среди них Base с её chain ID
- Поддерживается ли метод trace_filter на opBNB?
- Сделай rpc_call к eth и верни номер последнего блока
Как установить SwiftNodes RPC
1Командой платформы: удалённый сервер
claude mcp add --transport http swiftnodes https://rpc.swiftnodes.io/mcp2Командой платформы
claude mcp add swiftnodes-rpc -- npx -y swiftnodes-mcp1Командой платформы: удалённый сервер
codex mcp add swiftnodes-rpc --url https://rpc.swiftnodes.io/mcp2Командой платформы
codex mcp add swiftnodes-rpc -- npx -y swiftnodes-mcpФайл настроек
{
"mcpServers": {
"swiftnodes-rpc": {
"url": "https://rpc.swiftnodes.io/mcp"
}
}
}{
"mcpServers": {
"swiftnodes-rpc": {
"command": "npx",
"args": [
"-y",
"swiftnodes-mcp"
]
}
}
}Файл настроек
{
"servers": {
"swiftnodes-rpc": {
"type": "http",
"url": "https://rpc.swiftnodes.io/mcp"
}
}
}{
"servers": {
"swiftnodes-rpc": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"swiftnodes-mcp"
]
}
}
}1Командой платформы: удалённый сервер
gemini mcp add -t http swiftnodes-rpc https://rpc.swiftnodes.io/mcp2Командой платформы
gemini mcp add swiftnodes-rpc npx -y swiftnodes-mcpПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о SwiftNodes RPC
Как установить SwiftNodes RPC в Claude Code?
Для хостинговой версии хватит claude mcp add --transport http swiftnodes https://rpc.swiftnodes.io/mcp. Ключ доступа добавляется в конфиг заголовком, без него работают публичные инструменты.
Что делает SwiftNodes RPC?
Даёт агенту инструменты по цепям, ценам и матрице JSON-RPC методов, а также умеет слать запросы и проверять эндпоинты. С API-ключом список расширяется вызовами rpc_call и get_account.
Что нужно для локального запуска?
node swiftnodes-mcp/bin/server.js или npx -y swiftnodes-mcp, Node версии 18 и выше. Отдельные библиотеки не требуются.