steamOfficial
Provide information about the games you played and how long you played them for to an LLM
dsp
README
MCP Steam Server
A Model Context Protocol (MCP) server that provides Steam gaming context to AI assistants. This service integrates with the Steam API to fetch user gaming information and exposes it through the MCP protocol, allowing AI assistants to access and understand users' gaming activities and preferences.
Installation
Using Docker (Recommended)
The easiest way to run the MCP Steam server is using Docker:
docker run --rm -i ghcr.io/dsp/mcp-server-steam:latest
Configuration
The server can be configured using environment variables:
# Required configuration
STEAM_API_KEY=your_steam_api_key
Development
Prerequisites
- OpenJDK 21
- Docker (for container builds)
- Git
- devenv.sh
Setting Up Development Environment
-
Clone the repository:
git clone https://github.com/dsp/mcp-steam.git cd mcp-steam
-
Use the development shell:
devshell shell
This will set up the required development environment with all necessary dependencies.
-
Build the project:
mvn package
Building Docker Image Locally
docker build -t mcp-server-steam .
API Documentation
The server implements the Model Context Protocol (MCP) specification. For detailed API documentation, please refer to the MCP Documentation.
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
License
MIT License
Recommended Servers
Chess Analysis Assistant
Helps you analyze chess positions and get professional evaluations using Stockfish.

mcp-minecraft
Allows AI models to observe and interact with the Minecraft world through a bot.
Minecraft Docker MCP
Enables AI interactions with a running Minecraft server inside a Docker container using RCON, allowing models to programmatically create Minecraft builds and manage the server.
Lichess MCP
An MCP server that enables natural language interaction with the Lichess chess platform, allowing users to play games, analyze positions, manage their account, and participate in tournaments through Claude.
OpenDota MCP Server
Model Context Protocol server that enables LLMs and AI assistants to retrieve real-time Dota 2 statistics, match data, player information, and game metrics through a standardized interface.

pokemon-api-server
Fetch Pokémon data from PokéAPI

WebGL-MCP Server
A Model Context Protocol server that provides tools to analyze and optimize WebGL games, offering performance insights, memory usage analysis, and template-specific optimization suggestions.