通过 Model Context Protocol (MCP) 便捷访问 Steam 游戏评论,助力 LLM 获取游戏相关信息
本项目借助 Model Context Protocol (MCP) 实现对 Steam 游戏评论的访问,帮助 LLM 获取游戏评论和信息。
npx steam-review-mcp
{
"mcpServers": {
"steam-review-mcp": {
"command": "npx",
"args": [
"steam-review-mcp"
]
}
}
}
此 MCP 服务提供 get_steam_review
工具,通过传递 Steam 游戏 appid 即可获取评论和游戏信息。更多详细信息,请参阅 Steamworks API:用户评论 - 获取列表。
返回的数据包含两部分:
game_reviews
:
success
: 查询是否成功review_score
: 评分review_score_desc
: 评分描述total_positive
: 正面评价总数total_negative
: 负面评价总数reviews
: 所有评论文本内容(不包含其他元数据)game_info
:
name
: 游戏名称detailed_description
: 游戏详细描述用于整体游戏评论分析,总结游戏的优缺点。
appid
(必填):Steam 游戏 ID,例如 570
(DOTA 2)用于分析最近的游戏评论,总结当前游戏状态和玩家反馈。
appid
(必填):Steam 游戏 ID,例如 570
(DOTA 2)# 安装依赖
npm install
# 构建项目
npm run build
# 运行服务
npm start