62b8fef18a
- C1 (Critical): 添加 PyYAML 解析 frontmatter,支持多行值和列表 - M1 (Major): 添加 FTS5 查询验证,防止注入攻击 - M2/M3 (Major): 工具类使用显式 wiki_vault_path 参数 - M4 (Major): 集成 aiofiles 实现真正的异步文件 I/O - M5 (Major): 改用 logger.exception() 记录完整堆栈 Co-Authored-By: Claude Dev <noreply@anthropic.com>
20 lines
266 B
Plaintext
20 lines
266 B
Plaintext
# MCP Server 核心依赖
|
|
mcp>=0.1.0
|
|
|
|
# 数据库
|
|
aiosqlite>=0.19.0
|
|
|
|
# YAML 解析
|
|
pyyaml>=6.0
|
|
|
|
# 异步文件 I/O
|
|
aiofiles>=23.0.0
|
|
|
|
# 配置和日志
|
|
# 已包含在 pyyaml 中
|
|
|
|
# 开发依赖(可选)
|
|
# pytest>=7.0.0
|
|
# pytest-asyncio>=0.21.0
|
|
# pytest-cov>=4.0.0
|