PuzzleGame.win
Search approved puzzle games and retrieve public catalog details with onsite play links.
使うべきか
品質と安全性
ツール定義とプロトコルへの準拠に関する自動分析に基づいています。
コンテキストコスト
これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。
インストール
ワンクリックインストール
これを `claude_desktop_config.json` ファイルに追加してください:
{
"mcpServers": {
"puzzlegame": {
"url": "https://puzzlegame.win/mcp"
}
}
}リモートエンドポイント
https://puzzlegame.win/mcpstreamable-httpできること
ツール一覧
ツール(2)
🟢search_games(query, category, provider, page, limit)
Search all approved, active catalog games by a literal title, slug or description substring using SQLite case folding (ASCII case-insensitive). Empty query browses the catalog. Optional category and provider are exact catalog filters. Results are canonical, deduplicated per provider/slug, ordered by exact title match then featured/quality/title. Use the returned provider and slug with get_game_details; sourcePage is the onsite play page. No live provider health check is performed.
入力スキーマ
{
"type": "object",
"properties": {
"query": {
"default": "",
"description": "Literal text to find; not a natural-language or semantic search.",
"type": "string",
"maxLength": 120
},
"category": {
"type": "string",
"enum": [
"2048",
"puzzle",
"brain",
"word",
"jigsaw",
"match-3",
"mahjong",
"memory",
"hidden-object",
"block",
"math",
"chess",
"solitaire",
"trivia",
"educational",
"kids"
]
},
"provider": {
"type": "string",
"enum": [
"gamepix",
"gamedistribution",
"gamemonetize",
"firstparty"
]
},
"page": {
"default": 1,
"type": "integer",
"minimum": 1,
"maximum": 100
},
"limit": {
"default": 10,
"type": "integer",
"minimum": 1,
"maximum": 20
}
},
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"properties": {
"items": {
"maxItems": 20,
"type": "array",
"items": {
"type": "object",
"properties": {
"provider": {
"type": "string",
"enum": [
"gamepix",
"gamedistribution",
"gamemonetize",
"firstparty"
]
},
"slug": {
"type": "string"
},
"title": {
"type": "string"
},
"description": {
"type": "string",
"maxLength": 4000
},
"categories": {
"type": "array",
"items": {
"type": "string"
}
},
"sourcePage": {
"type": "string",
"format": "uri"
},
"orientation": {
"type": "string",
"enum": [
"landscape",
"portrait",
"square",
"unknown"
]
},
"capabilities": {
"type": "object",
"properties": {
"score": {
"type": "string",
"enum": [
"none",
"client",
"verified"
]
},
"level": {
"type": "boolean"
},
"pause": {
"type": "boolean"
},
"ads": {
"type": "boolean"
},
"verifiedCompletion": {
"type": "boolean"
}
},
"required": [
"score",
"level",
"pause",
"ads",
"verifiedCompletion"
],
"additionalProperties": false
}
},
"required": [
"provider",
"slug",
"title",
"description",
"categories",
"sourcePage",
"orientation",
"capabilities"
],
"additionalProperties": false
}
},
"page": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"limit": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"nextPage": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"source": {
"type": "string",
"const": "approved-active-d1-catalog"
},
"retrievedAt": {
"type": "string",
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"
},
"warnings": {
"type": "array",
"items": {
"type": "string"
}
}
},
"required": [
"items",
"page",
"limit",
"nextPage",
"source",
"retrievedAt",
"warnings"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢get_game_details(provider, slug)
Get an approved, active catalog game using provider and slug from search_games. Known URL aliases resolve to the canonical onsite sourcePage, including recovered game URLs. Missing, unapproved, inactive or unplayable catalog records return GAME_NOT_FOUND. Returns stored descriptions and integration capabilities, not invented instructions, provider asset downloads, verified scores or real-time compatibility guarantees.
入力スキーマ
{
"type": "object",
"properties": {
"provider": {
"type": "string",
"enum": [
"gamepix",
"gamedistribution",
"gamemonetize",
"firstparty"
]
},
"slug": {
"type": "string",
"minLength": 1,
"maxLength": 160,
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
}
},
"required": [
"provider",
"slug"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"properties": {
"game": {
"type": "object",
"properties": {
"provider": {
"type": "string",
"enum": [
"gamepix",
"gamedistribution",
"gamemonetize",
"firstparty"
]
},
"slug": {
"type": "string"
},
"title": {
"type": "string"
},
"description": {
"type": "string",
"maxLength": 4000
},
"categories": {
"type": "array",
"items": {
"type": "string"
}
},
"sourcePage": {
"type": "string",
"format": "uri"
},
"orientation": {
"type": "string",
"enum": [
"landscape",
"portrait",
"square",
"unknown"
]
},
"capabilities": {
"type": "object",
"properties": {
"score": {
"type": "string",
"enum": [
"none",
"client",
"verified"
]
},
"level": {
"type": "boolean"
},
"pause": {
"type": "boolean"
},
"ads": {
"type": "boolean"
},
"verifiedCompletion": {
"type": "boolean"
}
},
"required": [
"score",
"level",
"pause",
"ads",
"verifiedCompletion"
],
"additionalProperties": false
}
},
"required": [
"provider",
"slug",
"title",
"description",
"categories",
"sourcePage",
"orientation",
"capabilities"
],
"additionalProperties": false
},
"source": {
"type": "string",
"const": "approved-active-d1-catalog"
},
"retrievedAt": {
"type": "string",
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"
},
"warnings": {
"type": "array",
"items": {
"type": "string"
}
}
},
"required": [
"game",
"source",
"retrievedAt",
"warnings"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}コミュニティ
エビデンス