AGT agent names — MCP-сервер для Claude Code
Читает владельца, записи и подписанный манифест агента из реестра .agt. Работает через HTTP или stdio.
claude mcp add --transport http agt https://agtnames.com/api/mcpЧто делает AGT agent names
Сервер возвращает владельца имени агента, его записи в блокчейне (Polygon mainnet) и манифест с проверенной подписью: эндпоинты, ключи, платёжные данные. Пять инструментов — agt_resolve, agt_manifest, agt_endpoint, agt_available, agt_namehash. Всё read-only. Если подпись манифеста не сходится с владельцем в реестре, статус будет unverified, и данные вернутся в блоке untrusted.
Есть HTTP-эндпоинт https://agtnames.com/api/mcp — ничего ставить не надо. Stdio-вариант через npx -y @agtnames/mcp работает в Cursor, Copilot, Windsurf, Cline, Zed. Опциональные переменные AGT_RPC_URL, AGT_TIMEOUT_MS, AGT_IPFS_GATEWAY задаются в env.
Есть девять инструментов для записи (включаются переменной AGT_SESSION_PASSPHRASE): создать сессионный ключ, импортировать подписанный грант от владельца имени, записать текстовую запись, адрес, эндпоинт, URI манифеста или кошелёк. Грант ограничен списком имён, сеттеров, сроком и числом вызовов; владелец может отозвать его одной транзакцией. Без переменной сервер только читает.
Какие задачи решает
- проверить владельца и срок действия имени агента из реестра
.agt - получить подписанный манифест агента с эндпоинтами и ключами
- узнать, свободно ли имя для регистрации
- записать новый эндпоинт или адрес кошелька агента через countersign-грант
- прочитать ценовую политику агента из проверенного манифеста
Примеры запросов агенту
- Узнай владельца и записи для имени
alice.agt - Проверь, свободно ли имя
bot-123.agtдля регистрации - Получи MCP-эндпоинт агента
support.agtи его тарификацию
Как установить AGT agent names
1Командой платформы: удалённый сервер
claude mcp add --transport http agt https://agtnames.com/api/mcp2Командой платформы
claude mcp add --env AGT_CHAIN=<AGT_CHAIN> --env AGT_RPC_URL=<AGT_RPC_URL> --env AGT_REGISTRY=<AGT_REGISTRY> --env AGT_IPFS_GATEWAY=<AGT_IPFS_GATEWAY> --env AGT_TIMEOUT_MS=<AGT_TIMEOUT_MS> --transport stdio mcp -- npx -y @agtnames/mcpВместо <…> подставьте свои значения. Ещё 3 переменные окружения — в README сервера
1Командой платформы: удалённый сервер
codex mcp add mcp --url https://agtnames.com/api/mcp2Командой платформы
codex mcp add mcp --env AGT_CHAIN=<AGT_CHAIN> --env AGT_RPC_URL=<AGT_RPC_URL> --env AGT_REGISTRY=<AGT_REGISTRY> --env AGT_IPFS_GATEWAY=<AGT_IPFS_GATEWAY> --env AGT_TIMEOUT_MS=<AGT_TIMEOUT_MS> -- npx -y @agtnames/mcpВместо <…> подставьте свои значения. Ещё 3 переменные окружения — в README сервера
Файл настроек
{
"mcpServers": {
"mcp": {
"url": "https://agtnames.com/api/mcp"
}
}
}{
"mcpServers": {
"mcp": {
"command": "npx",
"args": [
"-y",
"@agtnames/mcp"
],
"env": {
"AGT_CHAIN": "<AGT_CHAIN>",
"AGT_RPC_URL": "<AGT_RPC_URL>",
"AGT_REGISTRY": "<AGT_REGISTRY>",
"AGT_IPFS_GATEWAY": "<AGT_IPFS_GATEWAY>",
"AGT_TIMEOUT_MS": "<AGT_TIMEOUT_MS>"
}
}
}
}Вместо <…> подставьте свои значения. Ещё 3 переменные окружения — в README сервера
Файл настроек
{
"servers": {
"mcp": {
"type": "http",
"url": "https://agtnames.com/api/mcp"
}
}
}{
"servers": {
"mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@agtnames/mcp"
],
"env": {
"AGT_CHAIN": "<AGT_CHAIN>",
"AGT_RPC_URL": "<AGT_RPC_URL>",
"AGT_REGISTRY": "<AGT_REGISTRY>",
"AGT_IPFS_GATEWAY": "<AGT_IPFS_GATEWAY>",
"AGT_TIMEOUT_MS": "<AGT_TIMEOUT_MS>"
}
}
}
}Вместо <…> подставьте свои значения. Ещё 3 переменные окружения — в README сервера
1Командой платформы: удалённый сервер
gemini mcp add -t http mcp https://agtnames.com/api/mcp2Командой платформы
gemini mcp add -e AGT_CHAIN=<AGT_CHAIN> -e AGT_RPC_URL=<AGT_RPC_URL> -e AGT_REGISTRY=<AGT_REGISTRY> -e AGT_IPFS_GATEWAY=<AGT_IPFS_GATEWAY> -e AGT_TIMEOUT_MS=<AGT_TIMEOUT_MS> mcp npx -y @agtnames/mcpВместо <…> подставьте свои значения. Ещё 3 переменные окружения — в README сервера
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о AGT agent names
Как установить AGT agent names в Claude Code?
Подключи HTTP-эндпоинт командой claude mcp add --transport http agt https://agtnames.com/api/mcp. Для stdio-варианта выполни `claude mcp add --env AGT_CHAIN=<AGT_CHAIN> --env AGT_RPC_URL=<AGT_RPC_URL> --env AGT_REGISTRY=<AGT_REGISTRY> --env AGT_IPFS_GATEWAY=<AGT_IPFS_GATEWAY> --env AGT_TIMEOUT_MS=<AGT_TIMEOUT_MS> --transport stdio mcp -- npx -y @agtnames/mcp`.
Что делает AGT agent names?
Сервер читает владельца, записи и манифест имени агента из блокчейн-реестра .agt, проверяет подпись манифеста и возвращает эндпоинты, ключи, платёжные данные. Опционально записывает новые данные через countersign-грант.
Какая сеть нужна для работы AGT agent names?
По умолчанию Polygon mainnet. Можно переключить на другую сеть через AGT_CHAIN, AGT_REGISTRY и AGT_RPC_URL в переменных окружения.