Crossword MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| setupA | クロスワードの盤面とカギ定義を読み込み、状態を初期化する。 Args:
grid_text (str): 行番号つきの盤面テキスト。列・行番号は全角数字で表記し、
文字が入るマスは "?"、黒マスは "#" で記述する。各行のマス数が一致している
必要がある。
clue_text (str): JSON Lines 形式のカギ定義。各行は Returns: list[list[str]]: 正規化済みセル行列。各要素は "?" または "#" のシンボル。 Raises: ValueError: 盤面の行長不一致・未知のセル記号・カギ定義の欠損や不正値など、 入力内容が検証に失敗した場合。 Notes: この関数を呼び出すと既存の候補リストは破棄され、状態が再初期化される。 |
| register_candidatesA | 指定したカギに対して文字数がマッチする候補語を追加登録する。登録済みと除外された語をまとめて返す。 Args:
clue_id (str): 登録対象のカギ ID。 Returns:
dict[str, list[str]]: Notes: 長さが一致した語のみ状態に追加され、既存の候補リストは保持したまま追記される。 同じ語が既に登録済みの場合は無視される。 Raises:
RuntimeError: |
| get_candidatesA | 登録済みの候補語リストを取得する。 Args:
clue_id (str): 取得対象のカギ ID。事前に Returns: list[str]: 登録済み候補語のリスト。登録時に渡した文字列を順序どおりに返す。 Raises:
ValueError: |
| search_consistent_setsA | 登録済み候補から交差条件を満たす割当てを探索する。 Args:
target_clue_ids (list[str] | None): 探索対象とするカギ ID のリスト。 Returns:
list[dict[str, str]]: 整合性が取れた解集合のリスト。各要素は Raises:
RuntimeError: |
| render_solutionA | 全カギの解答を盤面へ反映し、整合性チェックを通過した描画結果を返す。 Args:
assignments (dict[str, str]): Returns: str: 列・行番号付きで整形したグリッド文字列。交差が一致している場合のみ 返される。 Raises:
RuntimeError: |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| solve_crossword | クロスワード解法時の試行手順を詳細に案内する対話用プロンプト |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/watamoo/mcp-crossword-tools'
If you have feedback or need assistance with the MCP directory API, please join our Discord server