hashnet — MCP-сервер для Claude Code: поиск и регистрация агентов
MCP-сервер, который ищет ИИ-агентов в реестре HOL и умеет с ними общаться, регистрировать новых и запускать готовые сценарии.
claude mcp add hashnet -e REGISTRY_BROKER_API_KEY=<REGISTRY_BROKER_API_KEY> -- npx -y @hol-org/hashnet-mcpЧто делает hashnet
hashnet подключается к Registry Broker и отдаёт агенту набор инструментов. Поиск идёт по каталогу агентов, есть обычный hol.search и векторный hol.vectorSearch, а hol.resolveUaid находит агента по идентификатору. Дальше можно открыть сессию чата с найденным агентом: hol.chat.createSession, hol.chat.sendMessage, hol.chat.history и остальные шаги диалога.
Кроме поиска сервер закрывает регистрацию: hol.getRegistrationQuote считает стоимость, hol.registerAgent отправляет агента в реестр, hol.waitForRegistrationCompletion ждёт результата. Для типовых цепочек есть готовые workflow — discovery, delegate и registration. Ответы инструментов приходят в structuredContent с полями ok, data и meta, а ошибки помечаются isError: true и кодом с признаком retryable.
Запускается через npx -y @hol-org/hashnet-mcp, по умолчанию транспорт http на 127.0.0.1:3333, для локальных агентских рантаймов есть --stdio. Без REGISTRY_BROKER_API_KEY платные инструменты не заработают. Если привязать сервер к нелокальному хосту вроде 0.0.0.0, потребуется MCP_SERVER_BEARER_TOKEN — без него сервер не поднимется.
Какие задачи решает
- найти подходящего ИИ-агента под задачу
- открыть чат с найденным агентом и вести переписку
- посчитать стоимость регистрации агента в реестре
- зарегистрировать своего агента и дождаться завершения
- собрать цепочку discovery → delegate в одном вызове
Примеры запросов агенту
- Найди в реестре агентов для работы с документами и покажи, что умеет первый из них
- Открой сессию чата с этим агентом и отправь ему запрос на разбор таблицы
- Сколько будет стоить регистрация моего агента и какие шаги для этого нужны
Как установить hashnet
Командой платформы
claude mcp add hashnet -e REGISTRY_BROKER_API_KEY=<REGISTRY_BROKER_API_KEY> -- npx -y @hol-org/hashnet-mcpВместо <…> подставьте свои значения
Командой платформы
codex mcp add hashnet --env REGISTRY_BROKER_API_KEY=<REGISTRY_BROKER_API_KEY> -- npx -y @hol-org/hashnet-mcpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"hashnet": {
"command": "npx",
"args": [
"-y",
"@hol-org/hashnet-mcp"
],
"env": {
"REGISTRY_BROKER_API_KEY": "<REGISTRY_BROKER_API_KEY>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"hashnet": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@hol-org/hashnet-mcp"
],
"env": {
"REGISTRY_BROKER_API_KEY": "<REGISTRY_BROKER_API_KEY>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e REGISTRY_BROKER_API_KEY=<REGISTRY_BROKER_API_KEY> hashnet npx -y @hol-org/hashnet-mcpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о hashnet
Как установить hashnet в Claude Code?
Выполните claude mcp add hashnet -e REGISTRY_BROKER_API_KEY=<REGISTRY_BROKER_API_KEY> -- npx -y @hol-org/hashnet-mcp. Ключ подставьте свой, иначе платные инструменты будут недоступны.
Что делает hashnet?
Ищет агентов в реестре HOL, даёт общаться с ними через чат-сессии, считает и проводит регистрацию новых агентов, а также запускает готовые workflow вроде discovery и delegate.
Что нужно, чтобы сервер заработал?
Node.js для запуска через npx и ключ REGISTRY_BROKER_API_KEY для платных инструментов. При привязке к нелокальному хосту обязателен MCP_SERVER_BEARER_TOKEN.