steam-local-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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