gmc-mcp — MCP-сервер для Claude Code: управление Merchant Center
Даёт агенту инструменты для работы с товарами, фидами и отчётами Google Merchant Center через Merchant API v1.
claude mcp add --env GMC_ACCOUNT_ID=<GMC_ACCOUNT_ID> --env GMC_SERVICE_ACCOUNT_KEY=<GMC_SERVICE_ACCOUNT_KEY> --env GMC_OAUTH_TOKEN=<GMC_OAUTH_TOKEN> --env GMC_SUBACCOUNT_ID=<GMC_SUBACCOUNT_ID> --env GMC_DRY_RUN=<GMC_DRY_RUN> --transport stdio gmc-mcp -- uvx gmc-mcpЧто делает gmc-mcp
gmc-mcp подключает Google Merchant Center к MCP-клиенту. Через него агент может просматривать и менять товары и остатки, работать с фидами и акциями, проверять проблемы аккаунта и запрашивать отчёты. Набор включает 126 инструментов для Merchant API v1.
Изменения записываются в журнал с сохранением прежних значений; для массовых разрушительных операций требуется явное подтверждение. Можно включить пробный режим. Для подключения в Claude Code нужны GMC_ACCOUNT_ID, GMC_SERVICE_ACCOUNT_KEY и GMC_OAUTH_TOKEN; без этих значений сервер не получит доступ к аккаунту. Установка запускается через uvx gmc-mcp.
Какие задачи решает
- найти товары с отклонениями и сгруппировать их по проблемам
- изменить цены или остатки товаров
- сравнить CSV магазина с фидом Merchant Center
- получить отчёт о показах и кликах товаров
- откатить изменение по записи журнала аудита
Примеры запросов агенту
- Покажи отклонённые товары и сгруппируй их по коду проблемы.
- Сравни мой CSV Shopify с фидом Merchant Center и найди пропущенные товары.
- Проверь товары с показами, но без кликов за прошлую неделю.
Как установить gmc-mcp
Командой платформы
claude mcp add --env GMC_ACCOUNT_ID=<GMC_ACCOUNT_ID> --env GMC_SERVICE_ACCOUNT_KEY=<GMC_SERVICE_ACCOUNT_KEY> --env GMC_OAUTH_TOKEN=<GMC_OAUTH_TOKEN> --env GMC_SUBACCOUNT_ID=<GMC_SUBACCOUNT_ID> --env GMC_DRY_RUN=<GMC_DRY_RUN> --transport stdio gmc-mcp -- uvx gmc-mcpВместо <…> подставьте свои значения. Ещё 1 переменная окружения — в README сервера. uvx запускает команду с именем пакета; если в README она другая — uvx --from gmc-mcp <команда>
Командой платформы
codex mcp add gmc-mcp --env GMC_ACCOUNT_ID=<GMC_ACCOUNT_ID> --env GMC_SERVICE_ACCOUNT_KEY=<GMC_SERVICE_ACCOUNT_KEY> --env GMC_OAUTH_TOKEN=<GMC_OAUTH_TOKEN> --env GMC_SUBACCOUNT_ID=<GMC_SUBACCOUNT_ID> --env GMC_DRY_RUN=<GMC_DRY_RUN> -- uvx gmc-mcpВместо <…> подставьте свои значения. Ещё 1 переменная окружения — в README сервера. uvx запускает команду с именем пакета; если в README она другая — uvx --from gmc-mcp <команда>
Файл настроек
{
"mcpServers": {
"gmc-mcp": {
"command": "uvx",
"args": [
"gmc-mcp"
],
"env": {
"GMC_ACCOUNT_ID": "<GMC_ACCOUNT_ID>",
"GMC_SERVICE_ACCOUNT_KEY": "<GMC_SERVICE_ACCOUNT_KEY>",
"GMC_OAUTH_TOKEN": "<GMC_OAUTH_TOKEN>",
"GMC_SUBACCOUNT_ID": "<GMC_SUBACCOUNT_ID>",
"GMC_DRY_RUN": "<GMC_DRY_RUN>"
}
}
}
}Вместо <…> подставьте свои значения. Ещё 1 переменная окружения — в README сервера. uvx запускает команду с именем пакета; если в README она другая — uvx --from gmc-mcp <команда>
Файл настроек
{
"servers": {
"gmc-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"gmc-mcp"
],
"env": {
"GMC_ACCOUNT_ID": "<GMC_ACCOUNT_ID>",
"GMC_SERVICE_ACCOUNT_KEY": "<GMC_SERVICE_ACCOUNT_KEY>",
"GMC_OAUTH_TOKEN": "<GMC_OAUTH_TOKEN>",
"GMC_SUBACCOUNT_ID": "<GMC_SUBACCOUNT_ID>",
"GMC_DRY_RUN": "<GMC_DRY_RUN>"
}
}
}
}Вместо <…> подставьте свои значения. Ещё 1 переменная окружения — в README сервера. uvx запускает команду с именем пакета; если в README она другая — uvx --from gmc-mcp <команда>
Командой платформы
gemini mcp add -e GMC_ACCOUNT_ID=<GMC_ACCOUNT_ID> -e GMC_SERVICE_ACCOUNT_KEY=<GMC_SERVICE_ACCOUNT_KEY> -e GMC_OAUTH_TOKEN=<GMC_OAUTH_TOKEN> -e GMC_SUBACCOUNT_ID=<GMC_SUBACCOUNT_ID> -e GMC_DRY_RUN=<GMC_DRY_RUN> gmc-mcp uvx gmc-mcpВместо <…> подставьте свои значения. Ещё 1 переменная окружения — в README сервера. uvx запускает команду с именем пакета; если в README она другая — uvx --from gmc-mcp <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о gmc-mcp
Как установить gmc-mcp в Claude Code?
Выполните `claude mcp add gmc-mcp -e GMC_ACCOUNT_ID=<GMC_ACCOUNT_ID> -e GMC_SERVICE_ACCOUNT_KEY=<GMC_SERVICE_ACCOUNT_KEY> -e GMC_OAUTH_TOKEN=<GMC_OAUTH_TOKEN> -- uvx gmc-mcp`, подставив данные аккаунта и учётные данные.
Что делает gmc-mcp?
Подключает Google Merchant Center к MCP-клиенту и позволяет агенту работать с товарами, остатками, фидами, настройками и отчётами через Merchant API v1.
Как защищены изменения в Merchant Center?
Изменения попадают в журнал с прежними значениями, пробный режим можно включить настройкой, а массовые разрушительные операции требуют явного подтверждения.