Overview
MCP Steam Server is a Model Context Protocol (MCP) server that provides Steam gaming context to AI assistants, integrating with the Steam API to fetch user gaming information and preferences.
To use the MCP Steam Server, you can run it using Docker with the command: docker run --rm -i ghcr.io/dsp/mcp-server-steam:latest. Configure it by setting the required environment variable STEAM_API_KEY with your Steam API key.
- Integrates with the Steam API to access user gaming data. - Exposes gaming context through the Model Context Protocol (MCP). - Allows AI assistants to understand user gaming activities and preferences.
- Enabling AI assistants to provide personalized gaming recommendations.
- Fetching user gaming statistics for analysis.
- Enhancing user interaction with AI through gaming context.
Add to your AI client
Use these steps to connect MCP Steam Server in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.
Cursor
Add this to your .cursor/mcp.json file in your project root, then restart Cursor.
.cursor/mcp.json
{
"mcpServers": {
"mcp-server-steam-dsp": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-server-steam-dsp"
]
}
}
}Claude Desktop
Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
{
"mcpServers": {
"mcp-server-steam-dsp": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-server-steam-dsp"
]
}
}
}Claude Code
Add this to your project's .mcp.json file. Claude Code will detect it automatically.
.mcp.json (project root)
{
"mcpServers": {
"mcp-server-steam-dsp": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-server-steam-dsp"
]
}
}
}VS Code (Copilot)
Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.
.vscode/mcp.json
{
"servers": {
"mcp-server-steam-dsp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-server-steam-dsp"
]
}
}
}Windsurf
Add this to your Windsurf MCP config file, then restart Windsurf.
~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"mcp-server-steam-dsp": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-server-steam-dsp"
]
}
}
}Cline
Open Cline settings, navigate to MCP Servers, and add this server configuration.
Cline MCP Settings (via UI)
{
"mcpServers": {
"mcp-server-steam-dsp": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-server-steam-dsp"
]
}
}
}FAQ
What is required to run the MCP Steam Server?
You need Docker and a valid Steam API key to run the server.
Can I contribute to the MCP Steam Server?
Yes! Contributions are welcome, and you can submit a Pull Request on GitHub.
Is there documentation available for the API?
Yes, detailed API documentation can be found at the [MCP Documentation](https://modelcontextprotocol.io).7:["$","div",null,{"className":"container mx-auto flex flex-col gap-4","children":["$L26","$L27",["$","$L28",null,{"currentProject":{"id":1277,"uuid":"1dcb691b-6893-4600-8c91-e7a00526b6ba","name":"mcp-server-steam","title":"MCP Steam Server","description":"MCP Server for interacting with Steam","avatar_url":"https://avatars.githubusercontent.com/u/14013?v=4","created_at":"2025-02-20T14:28:20.086Z","updated_at":"2025-02-23T07:21:17.227Z","status":"created","author_name":"dsp","author_avatar_url":"https://avatars.githubusercontent.com/u/14013?v=4","tags":"mcp-server,steam,ai-assistant","category":"developer-tools","is_featured":false,"sort":1,"url":"https://github.com/dsp/mcp-server-steam","target":"_self","content":"$29","summary":"$2a","img_url":null,"type":null,"metadata":null,"user_uuid":null,"tools":null,"sse_url":null,"sse_provider":null,"sse_params":null,"is_official":false,"server_command":null,"server_params":null,"server_config":null,"allow_call":false,"is_innovation":false,"is_dxt":false,"dxt_manifest":null,"dxt_file_url":null,"is_audit":false},"randomProjects":[],"currentServerKey":"$undefined"}]]}]