Steam MCP Server
Steam MCP Server is a simple Python-based server for interacting with Steam Community features, such as fetching game achievements, searching for top-rated guides, and retrieving detailed guide content.
Features
- Fetch and display game achievements, including unlock status and global unlock rates.
- Search for top-rated Steam Community guides for a specific game and keyword.
- Retrieve the full content of a Steam Community guide by its ID.
Prerequisites
To use the Steam MCP Server, you need the following:
-
Steam API Key:
Obtain your Steam API key from the Steam API Key Registration page.
This key is required to interact with Steam's web API.- Steam User ID:
Retrieve your Steam User ID, which is necessary for certain API operations. You can find it in your Steam profile URL in steam client if you open your profile.
- Steam User ID:
Installation
To use this project, clone the repository and navigate to the project folder:
git clone https://github.com/Fllugel/steam-mcp-server
Usage
You can run the server to connect it to any mcp supported client via STDIO, using the following command:
uv --directory PATH/TO/YOUR/steam-mcp-server run steam-mcp-server
Adding to Claude
To add this MCP to Claude, use the following configuration:
"steam-mcp": {
"command": "uv",
"args": [
"--directory",
"PATH/TO/YOUR/steam-mcp-server",
"run",
"steam-mcp-server"
],
"env": {
"API_KEY": "YUR_API_KEY",
"STEAM_ID": "YOUR_STEAM_ID"
}
}
Metadata
Release files for iflow-mcp_fllugel-steam-mcp-server 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| iflow_mcp_fllugel_steam_mcp_server-0.1.0.tar.gz | 5.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| iflow_mcp_fllugel_steam_mcp_server-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 12.5 kB
Release files / iflow_mcp_fllugel_steam_mcp_server-0.1.0.tar.gz
| Download URL | iflow_mcp_fllugel_steam_mcp_server-0.1.0.tar.gz |
|---|---|
| Size | 5.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
051e88a232220f65d482918a778ca0375921207c3e9058e4c7262cea83d04c14
|
|
BLAKE2b-256 checksum How to use checksums |
b27702fcaef6eeac07f34284edd392547ae05651732337e2adfba1e2dfc2fee1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.9.30 {"installer":{"name":"uv","version":"0.9.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / iflow_mcp_fllugel_steam_mcp_server-0.1.0-py3-none-any.whl
| Download URL | iflow_mcp_fllugel_steam_mcp_server-0.1.0-py3-none-any.whl |
|---|---|
| Size | 6.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d97a6119606a37bcef8c24c6121b99de02ff6f1cc29247004ecf8301d66f5dc0
|
|
BLAKE2b-256 checksum How to use checksums |
d5691309fb01c72e38442bf4e31f7dc54fd0edc731ef7a84750baa8409b165ea
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.9.30 {"installer":{"name":"uv","version":"0.9.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|