steam-mcp

steam-mcp

0

The Steam MCP Server is a Node.js and TypeScript-based server that provides structured access to Steam's game and user statistics through an MCP protocol. It acts as an intermediary between MCP clients and the Steam Web API, offering commands to retrieve game details, player achievements, and more.

Overview

  • A Steam MCP Server using Node.js and TypeScript.
  • Acts as an intermediary between an MCP client and the Steam Web API.
  • Provides structured access to Steam game statistics and user information.
  • Communicates via stdio using @modelcontextprotocol/sdk.

Technology Stack

  • Language: TypeScript
  • Runtime: Node.js (v18+ recommended)
  • HTTP Client: Axios

Available MCP Commands

  • getCurrentPlayers
  • getAppList
  • getGameSchema
  • getAppDetails
  • getGameNews
  • getPlayerAchievements
  • getUserStatsForGame
  • getGlobalStatsForGame
  • getSupportedApiList
  • getGlobalAchievementPercentages