VOOZH about

URL: https://glama.ai/mcp/servers/sandraschi/steam-mcp

โ‡ฑ Steam-MCP by sandraschi | Glama


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

โœ…


Related MCP server: steam-mcp

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

A
license - permissive license
A
quality
B
maintenance

Maintenance

โ€“Maintainers
โ€“Response time
โ€“Release cycle
โ€“Releases (12mo)
Commit activity

Latest Blog Posts

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