Token导航 LogoToken导航TokenDH.com
Genanki MCP Server logo
AI代理stdio官方级别未说明来源级核验

Genanki MCP Server

MCP Server

基于genanki和Model Context Protocol (MCP)的自动化Anki牌组生成服务,专注于可靠的牌组创建、严格的媒体沙箱和简化的工作流程。

工具数

0

提示词数

0

GitHub Stars

6

资源数

0
Python教育技术Token认证

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Epiphany-0312

提供方

Epiphany-0312

最后核验

2026/5/17 20:23

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

python -m venv .venv

详细介绍

Genanki-MCP(注:此词可能为特定领域或项目中的专有名词,直接翻译为“基因安基-MCP”并无实际意义,需根据具体上下文确定其准确含义,此处仅为音译)

专注于可靠的画板创建、严格的媒体沙盒管理,以及保持工作流程简洁高效——仅此而已。

中文文档

亮点

  • 可插入任何符合MCP标准的客户端的Streamable MCP HTTP工具
  • 代理可以安全地创建丰富的CSS模板并嵌入媒体资源
  • 临时下载链接(默认有效期600秒)用于 .apkg 检索
  • 媒体路径沙盒防止访问范围外的文件和孤立资源

项目布局

anki_mcp/
├── anki_tools/           # genanki utility wrapper
│   └── genanki_tool.py
├── server/               # MCP + HTTP entrypoints
│   ├── anki_models.py    # Pydantic request/response models
│   └── anki_server.py    # FastMCP / Starlette server
├── temp_anki_decks/      # Temporary .apkg exports
├── .envexample           # Environment variable template
├── pyproject.toml        # uv / pip project definition
└── uv.lock

快速入门

git clone https://github.com/Epiphany-0312/genanki-mcp.git
cd genanki-mcp

要求

  • Python ≥ 3.13(Python版本需大于或等于3.13)
  • 通过依赖管理 紫外线 (推荐)或 pip

安装依赖项

# With uv (recommended)
uv sync

# Or with pip
python -m venv .venv
.venv\Scripts\activate  # PowerShell
pip install -r requirements.txt

配置环境变量

重复 .envexample 到;对于;向;在...方面 .env 并根据需要进行调整。

变量描述默认值
PORTUvicorn/FastAPI 监听端口10099
SREVERIP用于生成下载链接的公共IP/主机127.0.0.1
TOKEN可选的承载令牌,用于保护工具访问(空)

如果 TOKEN 如果省略此设置,服务将跳过身份验证。请在生产环境中进行设置。

运行服务

uv run python -m server.anki_server
# or
python -m server.anki_server

FastMCP提供了该工具的访问接口 http://0.0.0.0: /anki 以及临时下载于 http://0.0.0.0: /downloads

用法

与任何支持MCP的客户端建立连接。默认情况下,MCP终端监听在 http://127.0.0.1:10099/anki

Cherry Studio 示例配置和工作流程:

Cherry Studio configuration

Cherry Studio tool list

Cherry Studio deck preview

许可证

麻省理工学院许可证

目录标签

目录标签

Python教育技术Token认证自动化学习工具本地部署记忆卡片生成MCP协议

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

token

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiotoken部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP