steam-mcp
Verified Safeby CodeKeanu
Overview
Integrates Steam Web API with AI assistants to query game, player, and community data.
Installation
docker run -i --rm --env-file /full/path/to/your/.env ghcr.io/codekeanu/steam-mcp:latestEnvironment Variables
- STEAM_API_KEY
- STEAM_USER_ID
- STEAM_RATE_LIMIT
- STEAM_TIMEOUT
- STEAM_MAX_RETRIES
Security Notes
The server correctly uses environment variables for API keys, includes rate limiting and retry mechanisms for external API calls, and handles potential HTML error responses. Input sanitization for Steam IDs is performed. The `get_raw` client method, while general-purpose, is currently only used for specific public Steam Store review endpoints, mitigating immediate risk. HTML parsing within `_html_to_text` and the use of `strip_description_bbcode` help prevent injection, but HTML processing is always a potential area for subtle vulnerabilities.
Similar Servers
mcp-servers
A curated collection of Model Context Protocol (MCP) server configurations to integrate various developer tools and services with AI agents.
zeromcp
A minimal, pure Python Model Context Protocol (MCP) server for exposing tools, resources, and prompts via HTTP/SSE and Stdio transports.
MCP-Agent
An autonomous AI agent designed to discover, connect to, and utilize tools and resources from various Model Context Protocol (MCP) servers to accomplish tasks.
mcp-ai-agent
This repository provides an AI agent designed to interact with and control entities within a Multi-Client Protocol (MCP) environment, likely a game or simulation.