Token导航 LogoToken导航TokenDH.com
Thegamecrafter MCP Server logo
设计创作未说明官方级别未说明来源级核验

Thegamecrafter MCP Server

MCP Server

一个连接AI助手与The Game Crafter API的MCP服务器,用于通过自然对话设计、管理和定价桌面游戏。

工具数

14

提示词数

0

GitHub Stars

0

资源数

0
TypeScriptClaudeAPI集成Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

alex-gon

提供方

alex-gon

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

游戏制作MCP服务器

](https://www.npmjs.com/package/@alex-gon/tgc-mcp-server) ![MCP Registry](https://registry.modelcontextprotocol.io/v0.1/servers/io.github.alex-gon/thegamecrafter) ![License: MIT](LICENSE) ![CI](https://github.com/alex-gon/thegamecrafter-mcp-server/actions) ![alex-gon/thegamecrafter-mcp-server MCP server](https://glama.ai/mcp/servers/alex-gon/thegamecrafter-mcp-server)

将AI助手连接到的MCP服务器 游戏制作者 API,让您通过自然对话设计、管理和定价桌面游戏。

浏览组件目录,创建游戏项目,添加纸牌和棋盘,上传艺术品,并通过您的AI助手获得即时定价估算。

![The Game Crafter MCP server](https://glama.ai/mcp/servers/alex-gon/thegamecrafter-mcp-server)

给谁的

独立棋盘游戏设计师、桌面创作者和TGC用户,他们希望通过人工智能助手管理他们的项目,而不是手动导航TGC web界面。

先决条件

安装

选项1:远程(托管在Apify上)--无需安装

连接到托管服务器:

https://chillbot3000--tgc-mcp-server.apify.actor/mcp

不需要本地设置。致电时提供您的TGC凭据 authenticate 工具。使用量通过Apify的按事件付费模式按每次操作计费(每个典型会话约0.09美元)。

也可在 Glama连接器.

选项2:本地(通过npx)

将服务器添加到Claude Desktop配置中(~/Library/Application Support/Claude/claude_desktop_config.json 在macOS上):

{
  "mcpServers": {
    "thegamecrafter": {
      "command": "npx",
      "args": ["-y", "@alex-gon/tgc-mcp-server"],
      "env": {
        "TGC_API_KEY_ID": "your-api-key-id",
        "TGC_USERNAME": "your-tgc-username",
        "TGC_PASSWORD": "your-tgc-password"
      }
    }
  }
}

重新启动克劳德桌面。服务器将自动下载并显示在您的MCP连接中。

Alternative: install from source

git clone https://github.com/alex-gon/thegamecrafter-mcp-server.git
cd thegamecrafter-mcp-server
npm install && npm run build

然后使用 "command": "node""args": ["/absolute/path/to/dist/index.js"] 在上面的配置中。

配置

变量必填描述
TGC_API_KEY_ID您的TGC API密钥ID
TGC_USERNAME您的TGC帐户用户名
TGC_PASSWORD您的TGC帐户密码
TGC_API_BASE没有API基本URL(默认为 https://www.thegamecrafter.com/api)
TGC_UPLOAD_BASE_DIR限制文件上传到此目录(默认为工作目录)

.env.example 对于模板。

可用工具

工具

工具描述身份验证
authenticate创建TGC会话(接受凭据作为参数或使用环境变量)
logout销毁当前TGC会话
get_game_catalog浏览可打印的组件类型(卡、板、盒)
get_component_sizes获取组件类型的像素尺寸和成品英寸
get_component_details获取组件类型或游戏部件的详细信息
get_my_designers列出已验证用户的设计器配置文件
get_my_games列出设计师的所有游戏(分页)
get_game_details获取包含组件、文件和定价的完整游戏信息
create_game在设计师的指导下创建新游戏项目
update_game更新游戏的名称、描述或可见性
delete_game永久删除游戏项目
add_component_to_game将可打印的组件或库存零件添加到游戏中
upload_file将图像上传到TGC文件夹(从磁盘或URL)
get_pricing_estimate获取游戏的每个组件成本明细

资源

URI描述
tgc://catalog可打印组件类型的完整目录(缓存30分钟)
tgc://game/{id}/summary游戏项目的完整摘要
tgc://component-sizes所有组件类型的像素尺寸(缓存30分钟)

提示

提示描述
new_game_setup使用组件创建完整游戏项目的指导工作流程
estimate_game_cost现有游戏的逐步成本估算

示例提示

试着对你的AI助手说:

  • “在The Game Crafter上显示我的所有游戏及其组件列表”
  • “使用标准扑克牌和暗箱创建一款名为Stellar Drift的新纸牌游戏”
  • “我需要什么像素尺寸来制作扑克牌脸图像?”
  • “上传此图像并将其指定为我的卡片组的正面”
  • “根据当前组件估算我的游戏成本”
  • “帮助我从头开始建立一个新的游戏项目——引导我完成它”
  • “棋盘游戏有哪些组件类型?”
  • “删除我的测试游戏项目”

局限性

  • 费率限制 --服务器每秒向TGC强制执行3个请求(低于其每秒4个的限制),每个会话的预算为500次读取和200次写入。
  • 认证 --凭据可以传递为 authenticate 工具参数(远程使用所需)或通过环境变量(本地stdio)。OAuth 2.1支持计划在未来的版本中发布。
  • 文件上传 --每个文件最大50 MB。图像必须在50x50和10000x10000像素之间。支持的格式:PNG、JPG、GIF、BMP、TIFF、SVG、WebP、PDF。
  • 运输 --当地使用标准。远程HTTP可通过 托管Apify端点.
  • 只读目录 --组件目录和定价来自TGC,不能修改。

贡献

欢迎Bug报告和pull请求。请先打开一个问题,讨论您想更改的内容。

要运行开发服务器,请执行以下操作:

cp .env.example .env    # fill in your credentials
npm run dev             # starts with tsx + hot reload
npm test                # run the test suite

许可证

麻省理工学院

目录标签

目录标签

TypeScriptClaudeAPI集成桌面游戏设计混合部署AI助手集成游戏管理API连接

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

oauth

部署方式(deploymentType,部署类型)

remote-capable

工具数量(toolCount,工具数)

14

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明oauthremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP