古希腊语词典工具

Logeionicon是一个为AI助手提供实时访问古希腊语词典的服务器,支持词汇查询、词形分析和个人词汇收藏管理。

  • by Corykidios
  • Python
  • 本地部署
  • 5 星标
  • 更新于
在 GitHub 查看 Corykidios/logeionicon_mcp

使用说明

Logeionicon🏛️

克劳德和其他人工智能助手的古希腊词汇工具——由 洛根

Logeionicon是一个 模型上下文协议(MCP) 服务器,让人工智能助手实时访问世界上最好的古希腊词典,包括 利德尔·斯科特·琼斯(LSJ),通过芝加哥大学的Logeion数据库。查找任何希腊单词,解析变形形式,并构建个人词汇集——所有这些都不需要离开你的人工智能对话。


特性

  • lookup --来自LSJ和其他8个词汇的完整词典条目,具有屈折形式的自动词形化
  • analyze --希腊语单词的形态解析:引理、词类、格/数/性别或时态/语气/语态
  • favorites --持久的个人希腊语词典:跨会话保存、标记、搜索和管理单词

支持的词典

关键字 词典 语言
LSJ 利德尔·斯科特·琼斯 希腊语-英语词典 英语
MiddleLiddell Middle Liddell(删节版) 英语
Autenrieth Autenrieth 荷马词典 英语
Cunliffe 坎利夫 荷马方言词典 英语
Slater 斯莱特 Pindar词典 英语
AbbottSmith 阿伯特·史密斯 NT希腊语词典 英语
DGE 希腊语-西班牙语词典 西班牙语→ 翻译
Bailly 贝利 希腊语-英语词典 法语→ 翻译
BetantLexNT Betant 词典NT 英语

全息格式

Logeionicon以紧凑的形式返回定义 全息格式 专为人工智能环境而设计——去掉引用,用句号分隔感官:

. ψυχή [psu.chē]: life, vital force. ghost, departed spirit. soul, principle of movement.
. λόγος [lo.gos]: word, speech. reason, argument. ratio, proportion.
. ἀρετή [a.re.tē]: excellence, goodness. courage, valour. virtue, moral excellence.

使用 format="full" 对于完整的原始LSJ条目。


需求


安装

1.克隆存储库

git clone https://github.com/Corykidios/logeionicon_mcp.git
cd logeionicon_mcp

2.安装依赖项

pip install -r requirements.txt

3.配置克劳德桌面

打开您的Claude Desktop配置文件:

  • 窗户: %APPDATA%\Claude\claude_desktop_config.json
  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

将Logeionicon添加到 mcpServers 块:

{
  "mcpServers": {
    "logeionicon": {
      "command": "python",
      "args": ["/absolute/path/to/logeionicon_mcp/logeionicon.py"]
    }
  }
}

替换 /absolute/path/to/logeionicon_mcp/ 使用克隆仓库的实际路径。

4.重新启动克劳德桌面

完全退出Claude Desktop(包括从系统托盘中退出),然后重新打开它。您应该在工具菜单中看到Logeionicon可用。


用法

安装后,只需自然地与克劳德交谈。示例:

查找ἀρετή在LSJ”

“λύουσι解析为什么?”

“用标签‘哲学’将ψυχ942添加到我的收藏夹中”

“显示所有标记为“homer”的收藏夹”

“爱的希腊语单词是什么?”


工具参考

lookup(word, direction, sources, format)

查找一个希腊单词(或搜索与英语概念匹配的希腊单词)。

参数 类型 默认值 说明
word string 必填 Unicode希腊语单词 或 英文搜索词
direction "greek" "english" "greek"
sources 列表 ["LSJ"] 要查询哪些词典(见上表,或 "all")
format "holonic" "full" "holonic"

示例:

lookup("ἀρετή")
lookup("virtue", direction="english")
lookup("λόγος", sources=["LSJ", "Bailly"], format="full")

analyze(text)

从形态学上解析一个或多个希腊单词。

参数 类型 说明
text string 一个或多个Unicode希腊语单词(空格分隔)

每个单词的返回值:引理、词性、形态特征(格、数、性别、时态、语气、语态)以及引理的整体定义。

示例:

analyze("λύουσι")
analyze("τὴν ψυχὴν τοῦ ἀνθρώπου")

favorites(action, word, tags, query)

管理你的个人希腊语词典。数据保存在本地 favorites.json.

操作 描述 必填参数
add 省下一句话 word
remove 删除一个单词 word
tag 为单词添加标签 word, tags
untag 删除标签 word, tags
list 列出已保存的单词(可选按标签筛选) --
search 跨单词和定义的全文搜索 query
tags 显示所有正在使用的标签 --
info 显示一个单词的完整记录 word

示例:

favorites(action="add", word="ἀρετή", tags=["ethics", "plato"])
favorites(action="list", tags=["homer"])
favorites(action="search", query="courage")

运作原理

Logeionicon与 API洛根 由芝加哥大学维护。不需要本地数据库——所有字典数据都是实时获取的。形态解析使用Logeion自己的 /find 端点,它借鉴了引擎盖下的珀尔修斯-墨菲斯发动机。


项目结构

logeionicon_mcp/
├── logeionicon.py      # MCP server — tool definitions and entry point
├── api.py              # Logeion HTTP client
├── morphology.py       # Lemmatization and morphological parsing
├── favorites.py        # Personal dictionary CRUD + JSON storage
├── format.py           # Holonic definition renderer + Greek syllabifier
├── requirements.txt
├── favorites.json      # Auto-created; gitignored
└── README.md

致谢


许可证

麻省理工学院