DDG Agent Services — MCP-сервер для Claude Code: функции и установка
MCP-сервер подключает агента к платным сервисам DDG: маршрутизации моделей, проверке сайтов и Ethereum RPC. Запросы требуют идентификатора агента и приватного ключа.
claude mcp add --env DDG_AGENT_ID=<DDG_AGENT_ID> --env DDG_PRIVATE_KEY=<DDG_PRIVATE_KEY> --transport stdio ddg-agent-services -- uvx ddg-agent-services-mcpЧто делает DDG Agent Services
DDG Agent Services открывает агенту доступ к сервисам через платные запросы: например, к проверке сайта, созданию краткой справки для рассылки и маршрутизации запросов к моделям. Для Ethereum RPC доступны только чтение и разрешённые методы; операции отправки транзакций заблокированы по умолчанию. Оплата проходит через x402 или прямую криптовалютную оплату, а некоторые маршруты зависят от состояния сервиса.
Для подключения через Claude Code используется uvx ddg-agent-services-mcp; в команде установки задаются DDG_AGENT_ID и DDG_PRIVATE_KEY. Без заголовка идентификатора агента публичные платные маршруты отклоняют запрос. Это важно, если вы рассчитывали обращаться к сервисам от имени человека без настроенной идентичности агента.
Какие задачи решает
- проверить сайт в режиме чтения
- направить запрос к модели через платный маршрут DDG
- получить данные Ethereum через разрешённый RPC-метод
- подготовить черновик для деловой рассылки
Примеры запросов агенту
- Проверь сайт через сервис DDG и верни результат аудита.
- Отправь этот запрос к модели через платную маршрутизацию DDG.
- Выполни разрешённый запрос чтения Ethereum через DDG RPC.
Как установить DDG Agent Services
Командой платформы
claude mcp add --env DDG_AGENT_ID=<DDG_AGENT_ID> --env DDG_PRIVATE_KEY=<DDG_PRIVATE_KEY> --transport stdio ddg-agent-services -- uvx ddg-agent-services-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from ddg-agent-services-mcp <команда>
Командой платформы
codex mcp add ddg-agent-services --env DDG_AGENT_ID=<DDG_AGENT_ID> --env DDG_PRIVATE_KEY=<DDG_PRIVATE_KEY> -- uvx ddg-agent-services-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from ddg-agent-services-mcp <команда>
Файл настроек
{
"mcpServers": {
"ddg-agent-services": {
"command": "uvx",
"args": [
"ddg-agent-services-mcp"
],
"env": {
"DDG_AGENT_ID": "<DDG_AGENT_ID>",
"DDG_PRIVATE_KEY": "<DDG_PRIVATE_KEY>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from ddg-agent-services-mcp <команда>
Файл настроек
{
"servers": {
"ddg-agent-services": {
"type": "stdio",
"command": "uvx",
"args": [
"ddg-agent-services-mcp"
],
"env": {
"DDG_AGENT_ID": "<DDG_AGENT_ID>",
"DDG_PRIVATE_KEY": "<DDG_PRIVATE_KEY>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from ddg-agent-services-mcp <команда>
Командой платформы
gemini mcp add -e DDG_AGENT_ID=<DDG_AGENT_ID> -e DDG_PRIVATE_KEY=<DDG_PRIVATE_KEY> ddg-agent-services uvx ddg-agent-services-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from ddg-agent-services-mcp <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о DDG Agent Services
Как установить DDG Agent Services в Claude Code?
Выполните `claude mcp add --env DDG_AGENT_ID=<DDG_AGENT_ID> --env DDG_PRIVATE_KEY=<DDG_PRIVATE_KEY> --transport stdio ddg-agent-services -- uvx ddg-agent-services-mcp`. Замените плейсхолдеры своими значениями.
Что делает DDG Agent Services?
Подключает агента к платным сервисам DDG, включая маршрутизацию моделей, аудит сайтов и Ethereum RPC. Для RPC разрешены только операции чтения из списка методов.
Нужен ли идентификатор агента для работы?
Да. Укажите DDG_AGENT_ID и DDG_PRIVATE_KEY при настройке. Публичные платные маршруты отклоняют запросы без идентификатора агента.