Install
$ agentstack add mcp-sandraschi-steam-mcp ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ● Network access Used
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Steam-MCP
FastMCP 3.2 portmanteau server for Valve Steam — profile, library, stats, store, Workshop, SteamCMD status. React dashboard with hybrid Ollama chat, Prefab cards, fleet discovery (/.well-known/mcp/manifest.json), MCPB bundle, and Tauri native shell.
Fleet SOTA (v0.3.1)
| Item | Status | |------|--------| | Portmanteau + Prefab + agentic | ✅ | | manifest.json + just mcpb-pack | ✅ | | assets/prompts/ (MCPB 3-4-100) | ✅ | | install-mcp.ps1 | ✅ | | /.well-known/mcp/manifest.json | ✅ | | GET /api/capabilities | ✅ | | llms.txt + generated llms-full.txt | ✅ | | Tauri scaffold + release CI | ✅ |
Portmanteau tools
| Tool | Operations | |------|------------| | steam_profile | own, summaries, friends, resolve_vanity | | steam_library | owned, recent, details, wishlist | | steam_stats | achievements, global_percentages, players, leaderboards | | steam_store | news, search, reviews | | steam_workshop | query, item_details | | steam_system | status, steamcmd_status |
Also: steam_help, agentic_steam_workflow, Prefab show_* cards.
No API key: store search, app details, news, player counts, global achievement %.
Quick start
git clone https://github.com/sandraschi/steam-mcp.git
cd steam-mcp
uv sync
$env:STEAM_API_KEY = "your-key" # https://steamcommunity.com/dev/apikey
$env:STEAM_ID = "7656119xxxxxxxxxx"
just serve # backend :11020
.\start.ps1 # backend + frontend :11021
MCP: http://localhost:11020/mcp · REST: /api/status, /api/capabilities, /api/tools/{name}/call
Discovery: http://localhost:11020/.well-known/mcp/manifest.json
Install MCP client: .\install-mcp.ps1 print · MCPB: just mcpb-pack
MCP client config
{
"mcpServers": {
"steam": {
"command": "uv",
"args": ["--directory", "D:/Dev/repos/steam-mcp", "run", "steam-mcp"],
"env": {
"STEAM_API_KEY": "...",
"STEAM_ID": "..."
}
}
}
}
HTTP:
{
"mcpServers": {
"steam": { "url": "http://localhost:11020/mcp" }
}
}
Example calls
{"operation": "search", "query": "Godot", "count": 5}
→ steam_store
{"operation": "players", "app_id": 440}
→ steam_stats (no key)
{"operation": "owned"}
→ steam_library (key + STEAM_ID)
Architecture
src/steam_mcp/
services/ # Steam API logic (shared httpx client)
mcp/tools/ # portmanteau, prefab, prompts, resources, agentic
skills/steam-mcp/ # MCP skill for hosts
server.py # FastAPI + /mcp mount
web.py # REST bridge
webapp/ # Vite React dashboard (Chat tool console)
Development
just install
just test
just smoke
just lint
just e2e
Fleet doc: mcp-central-docs/projects/steam-mcp/README.md
License
MIT
Source & license
This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: sandraschi
- Source: sandraschi/steam-mcp
- License: MIT
- Homepage: https://github.com/sandraschi/steam-mcp
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.