Steamworks Release Assistant — MCP-сервер для Claude Code
MCP-сервер, который читает папку с игрой, пишет тексты страницы магазина и проверяет всё по правилам Valve. Публикацию не нажимает — это делаете вы.
claude mcp add --env STEAMWORKS_MCP_ROOT=<STEAMWORKS_MCP_ROOT> --env STEAMWORKS_PUBLISHER_KEY=<STEAMWORKS_PUBLISHER_KEY> --transport stdio steamworks-release-assistant -- uvx steamworks-mcpЧто делает Steamworks Release Assistant
Сервер проходит с вами четыре шага выпуска, те же, что проверяет Valve: подготовка аккаунта, страница магазина, ревью сборки, релиз. Он сканирует папку проекта, спрашивает то, чего в ней нет, и складывает результат в один файл steamworks.yaml рядом с игрой. У каждого значения есть статус: пропущено, черновик, одобрено вами, внесено в Steamworks или требует повторной проверки, если вы что-то поменяли после одобрения.
Внутри 38 инструментов, 38 скиллов, 24 правила для кода и 125 проверок релиза, плюс 114 правил для текстов страницы. Есть поддержка Unity, Godot и Unreal. Перед запуском нужен uv — им запускаются Python-программы, ставится одной командой. Steam-ключи и вход в Steam для старта не требуются.
Сервер говорит на двух транспортах MCP. По stdio его поднимает само приложение — Claude, Codex, Claude Desktop. По Streamable HTTP подключаются ChatGPT и claude.ai, и там каждый запрос требует входа через OAuth или bearer-токен. В Steamworks сервер вносит данные только после пробного прогона и вашего согласия.
Какие задачи решает
- собрать черновик страницы магазина из файлов проекта
- проверить тексты и настройки по правилам Valve до отправки
- найти, чего не хватает перед публикацией страницы
- сравнить свою страницу с похожими играми в Steam
- подобрать цену и разложить её по странам
Примеры запросов агенту
- Помоги выложить игру из папки
MyGame/в Steam. - Что ещё не готово, прежде чем страница магазина уйдёт в публикацию?
- Напиши страницу магазина и предложи цену для каждой страны.
Как установить Steamworks Release Assistant
Командой платформы
claude mcp add --env STEAMWORKS_MCP_ROOT=<STEAMWORKS_MCP_ROOT> --env STEAMWORKS_PUBLISHER_KEY=<STEAMWORKS_PUBLISHER_KEY> --transport stdio steamworks-release-assistant -- uvx steamworks-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from steamworks-mcp <команда>
Командой платформы
codex mcp add steamworks-release-assistant --env STEAMWORKS_MCP_ROOT=<STEAMWORKS_MCP_ROOT> --env STEAMWORKS_PUBLISHER_KEY=<STEAMWORKS_PUBLISHER_KEY> -- uvx steamworks-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from steamworks-mcp <команда>
Файл настроек
{
"mcpServers": {
"steamworks-release-assistant": {
"command": "uvx",
"args": [
"steamworks-mcp"
],
"env": {
"STEAMWORKS_MCP_ROOT": "<STEAMWORKS_MCP_ROOT>",
"STEAMWORKS_PUBLISHER_KEY": "<STEAMWORKS_PUBLISHER_KEY>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from steamworks-mcp <команда>
Файл настроек
{
"servers": {
"steamworks-release-assistant": {
"type": "stdio",
"command": "uvx",
"args": [
"steamworks-mcp"
],
"env": {
"STEAMWORKS_MCP_ROOT": "<STEAMWORKS_MCP_ROOT>",
"STEAMWORKS_PUBLISHER_KEY": "<STEAMWORKS_PUBLISHER_KEY>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from steamworks-mcp <команда>
Командой платформы
gemini mcp add -e STEAMWORKS_MCP_ROOT=<STEAMWORKS_MCP_ROOT> -e STEAMWORKS_PUBLISHER_KEY=<STEAMWORKS_PUBLISHER_KEY> steamworks-release-assistant uvx steamworks-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from steamworks-mcp <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Steamworks Release Assistant
Как установить Steamworks Release Assistant в Claude Code?
Добавьте маркетплейс плагина командой /plugin marketplace add https://github.com/wazzapsenk/steamworks-mcp, затем поставьте сам плагин: /plugin install steamworks@steamworks-mcp. Он спросит папку с играми.
Что делает Steamworks Release Assistant?
Читает проект игры, задаёт вопросы о том, чего не нашёл, и вместе с вами пишет тексты страницы магазина, достижения и настройки. Затем сверяет всё с правилами Valve и готовит файлы и чек-лист для Steamworks.
Нужны ли Steam-ключи, чтобы начать?
Нет. Для старта достаточно uv и приложения с поддержкой MCP. Ключи, которые предлагает setup, можно пропустить.