Skip to main content
Glama
danjam

MCP LaunchBox

by danjam

MCP LaunchBox

一个 MCP 服务器,允许 AI 助手查询您的 LaunchBox 游戏库。直接从您的 AI 助手搜索您在所有平台(Steam、GOG、Epic、模拟器等)上的整个游戏收藏。

适用于 Claude Desktop、Claude Code 或任何兼容 MCP 的客户端。


使用场景

  • 发送游戏捆绑包的截图并检查您已经拥有哪些游戏 —— 模糊匹配可处理 OCR 错误和拼写错误

  • 在购买打折游戏前进行快速查询

  • 按平台或名称浏览您的游戏库

  • 查看您在某款游戏上花费了多少时间

  • 查找您尚未玩过的已安装游戏

  • 查看您目前在各平台上的游玩情况


Related MCP server: gamelibs-mcp

设置

需要 Node.js 20+。

1. 拥有 LaunchBox 安装

您需要安装 LaunchBox 并拥有您的游戏数据。

2. 配置您的 MCP 客户端

将服务器添加到您的 MCP 客户端配置中。有两种方法可以做到这一点:

选项 A:直接从 GitHub 运行(无需安装)

{
  "mcpServers": {
    "launchbox": {
      "command": "npx",
      "args": ["-y", "github:danjam/mcp-launchbox"],
      "env": {
        "LAUNCHBOX_PLATFORMS_PATH": "C:/LaunchBox/Data/Platforms"
      }
    }
  }
}

选项 B:克隆并在本地运行

git clone https://github.com/danjam/mcp-launchbox.git
cd mcp-launchbox
npm install

然后将您的 MCP 客户端指向本地构建:

{
  "mcpServers": {
    "launchbox": {
      "command": "node",
      "args": ["/path/to/mcp-launchbox/dist/index.js"],
      "env": {
        "LAUNCHBOX_PLATFORMS_PATH": "C:/LaunchBox/Data/Platforms"
      }
    }
  }
}

/path/to/mcp-launchbox 替换为您克隆项目的实际路径。


您可以做什么

搜索游戏

按标题搜索游戏库。在标题和系列字段中使用模糊匹配。默认情况下,标点符号(破折号、冒号、&/and)在匹配前会被标准化。

置信度量表:1.0 = 完美匹配,≥0.85 = 极有可能,≥0.65 = 可能,<0.65 = 推测。使用 get_game_details 获取完整元数据。

工具:search_games

参数

类型

必需

描述

query

string

用于匹配标题和系列的搜索文本

platform

string

按平台名称过滤

limit

number

返回的最大结果数(默认 25)

exact

boolean

禁用标点符号标准化(默认 false)

检查游戏库

检查列表中的哪些游戏已在游戏库中。首先使用精确标题匹配,然后使用模糊匹配 —— 仅包含置信度 ≥0.85 的匹配项,以避免误报。当未找到匹配项时,nearMisses 会显示最多 5 个相近的候选者以供诊断。默认情况下,标点符号在匹配前会被标准化。

专为捆绑包重复检查而设计 —— 在一次调用中传递所有标题,而不是逐个搜索。省略 platform 以跨所有平台进行检查(推荐用于捆绑包)。

工具:check_library

参数

类型

必需

描述

games

string[]

要查找的游戏标题字符串数组

platform

string

将匹配项过滤到特定平台

limit

number

要处理的最大标题数(默认 100)

exact

boolean

禁用标点符号标准化(默认 false)

获取游戏详情

通过 ID 获取特定游戏的完整详情。以 camelCase 返回所有元数据:标题、平台、开发者、类型(数组)、系列、评分(communityStarRating 和 starRating,均为 0–5)、游玩时间({seconds, hours})、安装状态等。当字符串字段为空/缺失时为 null

工具:get_game_details

参数

类型

必需

描述

id

string

游戏 ID(来自搜索结果的 UUID)

include_notes

boolean

包含备注字段(默认 false)

列出平台

列出游戏库中的所有平台及其游戏数量。无需参数。

工具:list_platforms

查找重复项

查找按标题分组的重复游戏条目 —— 包括跨平台和同平台重复项。

工具:find_duplicates

参数

类型

必需

描述

query

string

可选标题过滤器(模糊匹配)

limit

number

返回的最大重复组数(默认 25)

获取统计信息

获取游戏库摘要统计信息(总游戏数、总平台数、按游戏数量排名前 10 的平台)。无需参数。

工具:get_stats

重新加载游戏库

从磁盘重新加载所有游戏数据。在 LaunchBox 中添加或删除游戏后使用。无需参数。

工具:reload_library


许可证

MIT

A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity
Issues opened vs closed

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    An MCP server that exposes your Steam, Epic Games Store, and IGDB game data as tools, enabling game library queries, install status checks, and metadata enrichment.
    1
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    An MCP server that connects AI assistants to the Steam Web API and storefront, enabling game library analysis, mood-based backlog recommendations, wishlist evaluation, and storefront searches.
    8
    546
    MIT

View all related MCP servers

Related MCP Connectors

  • Driflyte MCP server which lets AI assistants query topic-specific knowledge from web and GitHub.

  • MCP server for AI dialogue using various LLM models via AceDataCloud

  • An MCP server that gives your AI access to the source code and docs of all public github repos

View all MCP Connectors

Appeared in Searches

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/danjam/mcp-launchbox'

If you have feedback or need assistance with the MCP directory API, please join our Discord server