MCP Crossword Tools
M

MCP Crossword Tools

这是一个用于辅助解决日文填字游戏的MCP服务器,能够读取盘面和提示定义文件,支持候选词注册、一致性检查和最终盘面绘制。
2.5分
6.2K

什么是クロスワード MCP サーバー?

这是一个专门用于解决日语填字游戏(クロスワード)的AI助手服务器。它能够读取填字游戏的盘面布局和提示信息,帮助您管理可能的单词候选,检查单词之间的交叉一致性,并最终生成完整的解答盘面。

如何使用クロスワード MCP サーバー?

您需要准备两个文本文件:一个是描述盘面布局的网格文件(grid-*.txt),另一个是包含所有提示信息的线索文件(clue-*.txt)。通过Claude Code的MCP功能连接到本服务器后,您可以使用一系列工具来逐步解决填字游戏。

适用场景

适用于日语填字游戏爱好者、谜题创作者、语言学习者,以及任何需要系统化解决填字游戏的场景。特别适合复杂的填字游戏,其中需要管理大量可能的单词候选并确保交叉一致性。

主要功能

盘面与线索读取
读取标准格式的网格文件(使用全角字符表示数字、可填格和黑格)和线索文件(JSON Lines格式),准确解析填字游戏的结构。
候选单词管理
为每个线索添加可能的解答单词候选。系统会自动检查单词长度是否匹配,并避免重复添加相同的候选。
整合性检查
自动检查所有候选单词组合在交叉点上的字符一致性。找出所有可能的、内部一致的解答组合。
解答可视化
将最终确定的解答(平假名)填入盘面,生成格式美观、易于阅读的网格视图,清晰展示完整的填字游戏解答。
一体化解决流程
提供solve_crossword工具,引导用户完成从初始化到最终解答的完整解决流程,简化操作步骤。
优势
系统化解决:将复杂的填字游戏解决过程分解为清晰的步骤,避免遗漏
一致性保证:自动检查交叉点字符一致性,确保解答内部无矛盾
候选管理:有效管理大量可能的单词候选,避免混乱
可视化输出:生成清晰的解答盘面,便于验证和分享
与AI集成:通过Claude Code无缝集成,获得AI的推理和语言能力支持
局限性
需要特定格式:必须按照规定的格式准备网格和线索文件
日语专用:目前主要针对日语填字游戏设计
候选依赖:最终解答质量依赖于用户提供的候选单词的质量和数量
计算复杂度:对于非常大的填字游戏,全组合搜索可能耗时较长

如何使用

环境准备
确保已安装Python 3.11或更高版本,以及uv包管理器。克隆或下载本服务器代码到本地。
准备数据文件
在data/文件夹中准备您的填字游戏文件: - grid-*.txt:盘面布局文件(参考现有示例格式) - clue-*.txt:线索定义文件(JSON Lines格式)
注册到Claude Code
在项目根目录运行命令,将本MCP服务器添加到Claude Code中。
开始解决填字游戏
在Claude Code中选择/crossword_tools命令,指定您的网格和线索文件,开始解决过程。
使用工具逐步解决
按照AI助手的引导,使用各种工具:初始化盘面、添加候选单词、检查一致性、查看解答。

使用案例

案例1:解决示例填字游戏
使用提供的示例文件grid-001.txt和clue-001.txt解决一个完整的填字游戏。
案例2:手动管理候选单词
对于某个特定线索,手动添加您认为可能的候选单词,然后检查与其他线索的交叉一致性。
案例3:验证部分解答
当您已经确定部分线索的解答时,可以将其固定,然后让系统帮助解决剩余的线索。

常见问题

网格文件应该使用什么格式?
线索文件应该使用什么格式?
我可以使用其他语言的填字游戏吗?
如果候选单词太多,搜索会变慢吗?
我可以在没有Claude Code的情况下使用这个服务器吗?
如何创建自己的填字游戏文件?

相关资源

uv包管理器
本服务器依赖的Python包管理器,用于管理依赖和运行服务器
Model Context Protocol (MCP)
MCP官方规范,了解MCP服务器的工作原理
Claude Code
支持MCP的AI编程助手,本服务器的主要使用环境
示例数据文件
项目data/文件夹中的grid-001.txt和clue-001.txt,提供了完整的文件格式示例

安装

复制以下命令到你的Client进行配置
注意:您的密钥属于敏感信息,请勿与任何人分享。
F
Figma Context MCP
Framelink Figma MCP Server是一个为AI编程工具(如Cursor)提供Figma设计数据访问的服务器,通过简化Figma API响应,帮助AI更准确地实现设计到代码的一键转换。
TypeScript
64.8K
4.5分
D
Duckduckgo MCP Server
已认证
DuckDuckGo搜索MCP服务器,为Claude等LLM提供网页搜索和内容抓取服务
Python
70.2K
4.3分
F
Firecrawl MCP Server
Firecrawl MCP Server是一个集成Firecrawl网页抓取能力的模型上下文协议服务器,提供丰富的网页抓取、搜索和内容提取功能。
TypeScript
121.8K
5分
B
Baidu Map
已认证
百度地图MCP Server是国内首个兼容MCP协议的地图服务,提供地理编码、路线规划等10个标准化API接口,支持Python和Typescript快速接入,赋能智能体实现地图相关功能。
Python
44.3K
4.5分
M
Minimax MCP Server
MiniMax Model Context Protocol (MCP) 是一个官方服务器,支持与强大的文本转语音、视频/图像生成API交互,适用于多种客户端工具如Claude Desktop、Cursor等。
Python
52.9K
4.8分
E
Edgeone Pages MCP Server
EdgeOne Pages MCP是一个通过MCP协议快速部署HTML内容到EdgeOne Pages并获取公开URL的服务
TypeScript
29.0K
4.8分
C
Context7
Context7 MCP是一个为AI编程助手提供实时、版本特定文档和代码示例的服务,通过Model Context Protocol直接集成到提示中,解决LLM使用过时信息的问题。
TypeScript
87.8K
4.7分
E
Exa Web Search
已认证
Exa MCP Server是一个为AI助手(如Claude)提供网络搜索功能的服务器,通过Exa AI搜索API实现实时、安全的网络信息获取。
TypeScript
46.2K
5分
AIBase
智启未来,您的人工智能解决方案智库
© 2025AIBase