Steam Web API
About
Integrates with the Steam Web API. Allows for querying various stats, such as games in your library and their respective playtime.
Details
- Author
- dsp
- Repository
- dsp/mcp-server-steam
- License
- MIT License
- Categories
- AI, Workplace, Developer Tools, Search, Communication, Knowledge Base, Infrastructure
- Tags
- #web
Jump to
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Steam Web APICommand (node, npx, python, etc.)npxArguments-
Argument 1
-y -
Argument 2
@highlight/mcp-server
Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
-
Argument 1
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
The server can be configured using environment variables:
STEAM_API_KEY=your_steam_api_key
1. Clone the repository:
git clone https://github.com/dsp/mcp-steam.git
cd mcp-steam
2. Use the development shell:
devshell shell
This will set up the required development environment with all necessary dependencies.
3. Build the project:
mvn package
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"steam web api": {
"env": {},
"args": [
"-y",
"@highlight/mcp-server"
],
"command": "npx"
}
}
}
Linux
{
"env": [],
"args": [
"-y",
"@highlight/mcp-server"
],
"command": "npx"
}
Macos
{
"env": [],
"args": [
"-y",
"@highlight/mcp-server"
],
"command": "npx"
}
Windows
{
"env": [],
"args": [
"/c",
"npx",
"-y",
"@highlight/mcp-server"
],
"command": "cmd"
}
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
1. Clone the repository:
git clone https://github.com/dsp/mcp-steam.git
cd mcp-steam
2. Use the development shell:
devshell shell
This will set up the required development environment with all necessary dependencies.
3. 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
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.




