mcp -steam
MCP Server for interacting with Steam
claude mcp add --transport stdio dsp-mcp-server-steam docker run -i ghcr.io/dsp/mcp-server-steam:latest \ --env STEAM_API_KEY="your_steam_api_key"
How to use
The MCP Steam Server provides a dedicated MCP service that connects to the Steam API to retrieve user gaming context, such as owned games, playtime, and preferences, and exposes this information through the MCP protocol for AI assistants. Once running, clients can query the server to obtain a user's Steam-related context and feed it into chat assistants to improve responses about gaming activity, ownership, and preferences. The server is designed to work behind the standard MCP endpoints and can be composed with other MCP services to give a holistic view of a user’s digital context. Typical usage involves starting the Docker container with the required API key and then issuing MCP requests to retrieve a user’s Steam context, which the assistant can interpret and summarize for tasks like game recommendations or progress tracking.
How to install
Prerequisites:
- Docker installed on your host
- Access to the Docker image ghcr.io/dsp/mcp-server-steam:latest
- A Steam API key (STEAM_API_KEY) obtained from Steam Developer Console
Installation steps:
- Ensure Docker is installed and running on your machine.
- Pull and run the container:
# Run the MCP Steam server (Docker) with the required environment variable
docker run --rm -i \
-e STEAM_API_KEY=your_steam_api_key \
ghcr.io/dsp/mcp-server-steam:latest
- Verify the server is reachable via its MCP endpoints and integrate it with your MCP client workflow.
Optional: If you prefer building locally, follow the repository’s development steps and build locally, then run the resulting image accordingly.
Additional notes
Notes:
- The server requires a valid Steam API key (STEAM_API_KEY). Ensure you keep it secure and do not hard-code it in public repositories.
- When running behind firewalls or proxies, ensure the container can reach Steam API endpoints.
- If you see rate limit warnings from Steam, consider caching non-critical data and only refreshing as needed.
- You can combine this MCP Steam server with other MCP services to enrich user context (e.g., device, location, or activity servers).
- If you need to customize the server beyond the environment variable, refer to the repository’s configuration options and container image documentation.
Related MCP Servers
wanaku
Wanaku MCP Router
quarkus-workshop-langchain4j
Quarkus Langchain4J Workshop
solr
MCP server for Apache Solr integration
tsurugi
MCP server to access Tsurugi
MCPE_Server
Minecraft Pocket Edition Server implementation in Java
ebay -by-cdata
This read-only MCP Server allows you to connect to eBay data from Claude Desktop through CData JDBC Drivers. For full CRUD support, check out the first managed MCP platform: CData Connect AI (https://www.cdata.com/ai/).