Steam-MCP
Steam-MCP
FastMCP 3.2 portmanteau server for Valve Steam — profile, library, stats, store, Workshop, and Steamworks publishing. React dashboard with hybrid AI chat, Prefab UI cards, fleet discovery, and Tauri native shell.
Quick Install
git clone https://github.com/sandraschi/steam-mcp.git
cd steam-mcp
uv sync
$env:STEAM_API_KEY = "your-key" # steamcommunity.com/dev/apikey
$env:STEAM_ID = "7656119xxxxxxxxxx"
just serve # backend :11020MCP HTTP: http://localhost:11020/mcp — add to Claude Desktop config:
{
"mcpServers": {
"steam": {
"command": "uv",
"args": ["--directory", "path/to/steam-mcp", "run", "steam-mcp"],
"env": { "STEAM_API_KEY": "...", "STEAM_ID": "..." }
}
}
}Full install reference: INSTALL.md (also see AGENT_INSTALL_REFERENCE.md in fleet standards).
What You Can Do
"Search for Godot games on Steam"
"How many players are in Team Fortress 2 right now?"
"Show my game library with playtime"
"What are the latest updates for Cyberpunk 2077?"
Documentation
Doc | Contents |
All install methods, prerequisites | |
Environment variables, Steam auth | |
All portmanteau tools and operations | |
Steamworks setup, Direct fee, credentials | |
Contributing, local setup, standards | |
Common issues and fixes | |
Central docs overview |
Cross-Fleet Pipeline
Steam-MCP is the publishing backend for godot-mcp — the fleet's Godot game builder. Export Windows builds from Godot, stage them in the fleet exchange, and upload via SteamPipe:
godot-mcp (export + stage) → steam-mcp (VDF + steamcmd upload)See godot-mcp Ship to Steam and STEAM_PUBLISHING.md in mcp-central-docs.
Requirements
Python 3.12+ and uv
Steam Web API key for profile/library/workshop tools
SteamCMD for publishing operations (optional)
License
MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- 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/sandraschi/steam-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server