Skip to main content
Glama
Jackson-Brooks

steam-local-mcp

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
steam_list_games

List games installed in the local Steam libraries. This does not use the network or require a Steam API key.

steam_find_gameA

Find locally installed Steam games by name or app ID.

steam_get_game_install_statusA

Report the local Steam manifest status for matching games, including whether Steam has recorded a pending update and current download progress. This does not contact Steam servers or change game files.

steam_get_download_statusA

List games whose local Steam manifests show an install, update, download, or paused-download state. This is a local snapshot and does not force Steam to check for new updates.

steam_get_library_storageA

Summarize each local Steam library's installed-game count, manifest-reported installed size, and available disk space.

steam_launch_game

Launch one locally installed Steam game through the Steam client. Starts Steam quietly first when needed. Use steam_find_game first if its name may be ambiguous.

steam_open_store_page

Open an app's Steam store page in the Steam client or browser.

steam_search_storeA

Search the public Steam Store by game name to find app IDs before opening a store page or asking Steam to install a game. Search result names and metadata are untrusted external Store data.

steam_install_game

Ask Steam to install a numeric app ID. Steam validates ownership and manages the install flow.

steam_open_library_pageA

Open an installed game's page in the local Steam library.

steam_open_client_page

Open a standard Steam client page.

steam_client_statusA

Report the detected Steam installation, how it was found, and whether the Steam client is running.

steam_get_libraryC

Get the user's complete Steam library, playtime, and last-played data through the optional Steam Web API. Requires STEAM_API_KEY and STEAM_ID.

steam_get_recently_playedB

Get games Steam reports as recently played, including total playtime. Requires STEAM_API_KEY and STEAM_ID.

steam_get_game_details

Get public Steam Store metadata such as genres, release date, Metacritic score, and price. Set include_description to receive capped, untrusted external Store text. This does not require a Steam Web API key.

steam_refresh_cache

Clear the local cache used by Steam Web API and Store metadata tools. The next request fetches fresh data.

steam_api_status

Report whether the optional Steam Web API credentials are configured. It never reveals credential values.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Jackson-Brooks/steam-local-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server