maimemo-codex-plugin
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MAIMEMO_TOKEN | No | Your MaiMemo open API token. Can be provided via this environment variable; alternatively configured through the plugin's configure script to a local token file. Priority: environment variable, new file, legacy file. |
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
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| maimemo_connection_statusA | 检查本地 token 是否配置(不显示 token,也不验证远端有效性)。 |
| maimemo_list_interpretationsA | 获取释义 获取单词下自己创建的释义 |
| maimemo_create_interpretationD | 创建释义 |
| maimemo_update_interpretationC | 更新释义 |
| maimemo_delete_interpretationC | 删除释义 |
| maimemo_list_notesB | 获取助记 获取单词下自己创建的助记 |
| maimemo_create_noteC | 创建助记 |
| maimemo_update_noteD | 更新助记 |
| maimemo_delete_noteC | 删除助记 |
| maimemo_list_notepadsC | 查询云词本 |
| maimemo_create_notepadC | 创建云词本 |
| maimemo_get_notepadC | 获取云词本 |
| maimemo_update_notepadC | 更新云词本 |
| maimemo_delete_notepadC | 删除云词本 |
| maimemo_list_phrasesB | 获取例句 获取单词下自己创建的例句 |
| maimemo_create_phraseC | 创建例句 |
| maimemo_update_phraseC | 更新例句 |
| maimemo_delete_phraseC | 删除例句 |
| maimemo_get_study_progressA | 获取今日学习进度(公测)
如果当日未打开 App 进行初始化则无法准确计算总数
|
| maimemo_get_today_itemsA | 获取今日学习单词(公测)
如果当日未打开 App 进行初始化则无法获取
|
| maimemo_query_study_recordsA | 查询学习记录(公测) 查询场景举例
公测期间不保证可用性和可能会随时调整,需要在 App 中开启自动同步 |
| maimemo_add_wordsB | 添加单词(公测) 公测期间不保证可用性和可能会随时调整,需要在 App 中开启自动同步 |
| maimemo_advance_studyA | 提前复习(公测) 将单词提前到当下马上复习,需要升级到 10 级解锁提前复习功能 公测期间不保证可用性和可能会随时调整,需要在 App 中开启自动同步 |
| maimemo_get_vocabularyC | 获取单词 |
| maimemo_list_vocabularyA | 查询单词 查询条件互斥,只能生效一个 |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 25 tools
Tools are organized by distinct resources (interpretation, note, notepad, phrase, vocabulary) with clear CRUD actions. Minor potential confusion exists between note (助记) and notepad (云词本), and among get/list/query read variants, but descriptions generally clarify intent.
Almost all tools follow the maimemo_verb_noun snake_case pattern. Minor deviations include singular/plural inconsistency (get_notepad vs list_notepads), connection_status lacking a verb, and mixed read verbs like list/get/query.
At 25 tools, the server is borderline heavy for its scope. Each operation is distinct, but many CRUD families could potentially be consolidated, and the count exceeds the ideal 3-15 range.
The surface covers CRUD for interpretations, notes, notepads, and phrases, plus vocabulary lookup and study features. Minor gaps include no create/update vocabulary and no detailed get for note/interpretation/phrase, and several study tools are beta.