Steledger — MCP-сервер для Claude Code: что делает и как установить
Связывает агента с блокчейном Emercoin для фиксации идентичности и сохранения записей памяти. Пригодится, когда историю состояний нужно надёжно фиксировать в распределённом реестре.
claude mcp add --transport http gateway https://api.steledger.com/mcpЧто делает Steledger
Steledger работает как клиент поверх HTTP API пограничного шлюза edge gateway. Через него агент взаимодействует с сетью Emercoin: регистрирует идентичность командой register_identity, отправляет хеши данных в память через store_memory и считывает сохранённые NVS-записи с помощью read_record. Для пакетной выгрузки предусмотрен инструмент store_memory_batch, выполняющий запись пачки записей в рамках одной транзакции.
Для авторизации сервер использует механизм GitHub Device Flow. Инструмент login запускает процедуру и выдаёт одноразовый код пользователю, а login_poll завершает проверку и сохраняет JWT-токен. Если агент работает в тестовом контуре или CI, поддерживается прямая передача токена через login_with_token.
Записать данные без авторизации сервер не позволит. Если при запуске не задать токен в переменной GATEWAY_JWT, агенту придётся сначала выполнить цепочку входа через GitHub. Базовый адрес сервиса берётся из GATEWAY_URL и по умолчанию указывает на http://localhost:8000.
Какие задачи решает
- закрепить идентичность ИИ-агента в блокчейне Emercoin
- сохранить хеш содержимого с метаданными в реестр памяти
- отправить пакет записей памяти одной неделимой транзакцией
- прочитать NVS-запись по её имени без прохождения авторизации
- авторизовать агента через механизм GitHub Device Flow
Примеры запросов агенту
- Запусти авторизацию через GitHub и покажи код для подтверждения
- Зарегистрируй идентичность агента для адреса EMC с метаданными окружения
- Прочитай запись auth_profile из NVS-хранилища блокчейна
Как установить Steledger
1Командой платформы: удалённый сервер
claude mcp add --transport http gateway https://api.steledger.com/mcp2Командой платформы
claude mcp add --env GATEWAY_URL=<GATEWAY_URL> --transport stdio mcp_server -- docker run -i --rm -e GATEWAY_URL ghcr.io/steledger/mcp:latestВместо <…> подставьте свои значения
1Командой платформы: удалённый сервер
codex mcp add mcp_server --url https://api.steledger.com/mcp2Командой платформы
codex mcp add mcp_server --env GATEWAY_URL=<GATEWAY_URL> -- docker run -i --rm -e GATEWAY_URL ghcr.io/steledger/mcp:latestВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"mcp_server": {
"url": "https://api.steledger.com/mcp"
}
}
}{
"mcpServers": {
"mcp_server": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"GATEWAY_URL",
"ghcr.io/steledger/mcp:latest"
],
"env": {
"GATEWAY_URL": "<GATEWAY_URL>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"mcp_server": {
"type": "http",
"url": "https://api.steledger.com/mcp"
}
}
}{
"servers": {
"mcp_server": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"GATEWAY_URL",
"ghcr.io/steledger/mcp:latest"
],
"env": {
"GATEWAY_URL": "<GATEWAY_URL>"
}
}
}
}Вместо <…> подставьте свои значения
1Командой платформы: удалённый сервер
gemini mcp add -t http mcp_server https://api.steledger.com/mcp2Командой платформы
gemini mcp add -e GATEWAY_URL=<GATEWAY_URL> mcp_server docker run -i --rm -e GATEWAY_URL ghcr.io/steledger/mcp:latestВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Steledger
Как установить Steledger в Claude Code?
Для добавления удалённого сервера выполните команду claude mcp add --transport http gateway https://api.steledger.com/mcp.
Что делает MCP-сервер Steledger?
Он даёт агенту инструменты для взаимодействия со шлюзом Emercoin: сохранение хешей памяти, чтение записей NVS и регистрацию идентичности.
Какие переменные окружения настраиваются для Steledger?
Сервер принимает переменную GATEWAY_URL с адресом шлюза (по умолчанию http://localhost:8000) и необязательную GATEWAY_JWT с готовым токеном доступа.