steam-mcp-server
Verified Safeby sharkusmanch
Overview
An MCP server that provides tools for interacting with the Steam Web API to access game library, achievements, and player data.
Installation
npx -y steam-mcp-serverEnvironment Variables
- STEAM_API_KEY
- STEAM_ID
Security Notes
The server implements strong security practices: Steam API keys are loaded from environment variables (`STEAM_API_KEY`), preventing hardcoding. Input validation is applied to sensitive parameters like Steam IDs, vanity URLs, and IP addresses, using regular expressions. Critically, the `get_servers_at_address` tool explicitly blocks private, internal, loopback, and multicast IP ranges to prevent Server-Side Request Forgery (SSRF) attacks. Error messages are sanitized by `sanitizeErrorMessage` to avoid leaking internal server details or sensitive information, replacing them with generic, actionable messages.
Similar Servers
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.
ellymud
A Multi-User Dungeon (MUD) game server with support for Telnet, WebSocket, and a Model Context Protocol (MCP) for AI agent integration and programmatic control.
iracing-data-mcp-server
Provides an MCP server and CLI tool for accessing iRacing racing simulation data API for AI assistant integration and direct command-line use.
steam-mcp
Integrates Steam Web API with AI assistants to query game, player, and community data.