Steam Review MCP logo

Steam Review MCP

by fenxer

Access Steam game reviews using Model Context Protocol (MCP). It helps LLMs retrieve Steam game reviews and information.

View on GitHub

Last updated: N/A

What is Steam Review MCP?

Steam Review MCP is a Model Context Protocol (MCP) server that provides access to Steam game reviews and information for use with Large Language Models (LLMs). It allows LLMs to retrieve game reviews, basic game information, and analyze reviews to summarize pros and cons.

How to use Steam Review MCP?

The server can be run directly using npx steam-review-mcp or integrated into an MCP configuration by adding a steam-review-mcp entry. It provides the get_steam_review tool, which requires a Steam game appid as a parameter. Prompts like summarize-reviews and recent-reviews-analysis can be used with the appid to get specific analyses.

Key features of Steam Review MCP

  • Get game reviews (positive/negative counts, review scores, review content)

  • Get game basic information (name, detailed description)

  • Analyze game reviews and summarize pros and cons

  • Provides get_steam_review tool

  • Supports summarize-reviews prompt for overall analysis

  • Supports recent-reviews-analysis prompt for recent feedback

Use cases of Steam Review MCP

  • Analyzing overall sentiment towards a game

  • Summarizing the pros and cons of a game based on reviews

  • Understanding recent player feedback on a game

  • Integrating Steam review data into LLM-powered applications

  • Improving game development based on player reviews

FAQ from Steam Review MCP

What is MCP?

Model Context Protocol, a way to provide context to LLMs.

What is a Steam appid?

A unique identifier for each game on the Steam platform.

How do I find the appid for a game?

The appid is usually present in the URL of the game's Steam store page.

What kind of data does get_steam_review return?

It returns game reviews (scores, counts, content) and basic game information (name, description).

Can I filter reviews by language?

The README doesn't specify language filtering, but the Steamwork API documentation may provide more details on available options.