Steam & Game Server MCP - Steam 프로필, 게임, 서버 조회 도구
Steam Game Server MCP MCP server exists for a simple reason — assistants are far more useful when they can act on Steam Game Server MCP directly instead of describing what you should do. Steam & Game Server MCP - Steam 프로필, 게임, 서버 조회 도구.
Steam 프로필, 게임 라이브러리, 동시 접속자, 게임 서버 상태를 조회·진단·관리하는 MCP(Model Context Protocol) 서버입니다. Cursor, Claude Desktop, VS Code, Windsurf 등 MCP 클라이언트에서 사용합니다.
Once Steam Game Server MCP is connected, these are the calls the assistant has available:
STEAM_API_KEY — Steam API 키 발급STEAM_MCP_SERVERS_PATH — 미설정 시 ./servers.json 사용. 둘 다 없으면 Steam 도구만 동작RCON — npm run rcon:server로 mock 서버 실행 → STEAM_MCP_SERVERS_PATH=./test/rcon/servers.rcon-test.json SERVER_RCON_PASSWORD=test123 npm run rcon:test -- my-rustSteam — 프로필, 게임 라이브러리, 동시 접속자, 앱 뉴스 조회STEAM_ID — XSTEAM_MCP_ADMIN_TOKEN — Xsteam_resolve_vanity_url — 커스텀 URL → SteamID 변환steam_get_player_summary — 프로필 요약steam_get_owned_games — 보유 게임 목록steam_get_recently_played — 최근 플레이 게임steam_get_current_players — 앱별 동시 접속자 수steam_get_servers_at_address — IP로 게임 서버 조회steam-game-server-mcp on npm is all you need. Most clients run it directly, so configuration is a few lines and a restart.
You will need 4 environment variables: STEAM_API_KEY, STEAM_ID, STEAM_MCP_SERVERS_PATH, STEAM_MCP_ADMIN_TOKEN. The server will not start without them, which is usually why the tools fail to appear on a first run. Keep credentials in your client's env block or a secrets manager rather than in a file you might commit.
Plenty of developer tooling servers cover similar ground. The differences that matter in practice are scope of access and how much setup stands between you and a working tool call. Steam Game Server MCP's toolset — STEAM_API_KEY, STEAM_MCP_SERVERS_PATH, RCON and 11 more — is a fair guide to whether it matches your workflow. It is maintained by jumoooo; worth a glance at recent repository activity before you build anything load-bearing on it.
We check each listing at SyncDev against the project's documentation before it goes live — if something here drifts out of date, it is a bug worth reporting.
| Tool | What it does |
|---|---|
| STEAM_API_KEY | [Steam API 키](https://steamcommunity.com/dev/apikey) 발급 |
| STEAM_MCP_SERVERS_PATH | 미설정 시 ./servers.json 사용. 둘 다 없으면 Steam 도구만 동작 |
| RCON | npm run rcon:server로 mock 서버 실행 → STEAM_MCP_SERVERS_PATH=./test/rcon/servers.rcon-test.json SERVER_RCON_PASSWORD=test123 npm run rcon:test -- my-rust status |
| Steam | 프로필, 게임 라이브러리, 동시 접속자, 앱 뉴스 조회 |
| STEAM_ID | X |
| STEAM_MCP_ADMIN_TOKEN | X |
| steam_resolve_vanity_url | 커스텀 URL → SteamID 변환 |
| steam_get_player_summary | 프로필 요약 |
| steam_get_owned_games | 보유 게임 목록 |
| steam_get_recently_played | 최근 플레이 게임 |
| steam_get_current_players | 앱별 동시 접속자 수 |
| steam_get_servers_at_address | IP로 게임 서버 조회 |
| steam_get_app_news | 앱 뉴스/패치 노트 |
| game_server_query | 서버 상태 (이름, 맵, 인원, ping) |
```json
{
"mcpServers": {
"steam-game-server": {
"command": "npx",
"args": ["steam-game-server-mcp@latest"],
"env": {
"STEAM_API_KEY": "your_key",
"STEAM_ID": "your_steam_id",
"STEAM_MCP_SERVERS_PATH": "C:/path/to/servers.json"
}
}
}
}Configuration as documented by the project. Restart the client after saving.
| Variable | Description | Required |
|---|---|---|
| STEAM_API_KEY | Credential the server authenticates with. | Yes |
| STEAM_ID | Configuration value read at startup. | Optional |
| STEAM_MCP_SERVERS_PATH | Filesystem location the server is allowed to use. | Optional |
| STEAM_MCP_ADMIN_TOKEN | Credential the server authenticates with. | Yes |
Kill hallucinated APIs — version-accurate, up-to-date library documentation injected straight into context.
Microsoft's official browser automation server — drive a real browser through the accessibility tree, no screenshots needed.
GitHub's official server — repos, issues, pull requests, Actions and code security, straight from your assistant.
Issue tracking at the speed of conversation — Linear's official hosted server with OAuth and zero install.
Local repository surgery — status, diffs, commits, branches and history for any repo on disk.
Timezone sanity for AI — current time anywhere and correct conversions, without the model doing date math.