卡片管理服务

Mochi MCP是一个基于AI助手的卡片管理服务,提供闪卡、牌组和模板的创建、更新、删除等功能,支持间隔重复学习。

  • by itzcull
  • TypeScript
  • 本地部署
  • 12 星标
  • 更新于
在 GitHub 查看 itzcull/mochi-mcp

使用说明

麻糬

MCP服务器 Mochi卡 API使AI助手能够通过模型上下文协议管理抽认卡、套牌和模板。

特性

卡片

  • list_cards -按牌组列出具有可选过滤功能的卡片
  • get_card -按ID检索单张卡
  • create_card -创建新的抽认卡
  • update_card -更新现有卡
  • delete_card -永久删除卡片
  • add_attachment -将文件附件上传到卡片
  • delete_attachment -从卡中删除附件

甲板

  • list_decks -列出所有甲板
  • get_deck -按ID检索单层甲板
  • create_deck -创建新甲板
  • update_deck -更新甲板属性
  • delete_deck -永久删除甲板

模板

  • list_templates -列出所有模板
  • get_template -按ID检索模板
  • create_template -创建新卡模板

到期卡

  • get_due_cards -获得到期的卡片以供审查(间隔重复)

安装

bun install

配置

此服务器需要一个Mochi API密钥。获取API密钥:

  1. 打开Mochi Cards应用程序
  2. 首选 账户设置
  3. 复制API密钥

设置 MOCHI_API_KEY 运行服务器时的环境变量。

使用Claude Desktop

将此添加到您的 claude_desktop_config.json:

{
  "mcpServers": {
    "mochi": {
      "command": "bun",
      "args": ["run", "/path/to/mochi-mcp/src/index.ts"],
      "env": {
        "MOCHI_API_KEY": "your-api-key-here"
      }
    }
  }
}

替换 /path/to/mochi-mcp 以及此存储库的实际路径。

发展

# Run with hot reload
bun run dev

# Run once
bun run start

许可证

麻省理工学院