使用说明
@meetdewey/mcp
MCP服务器 杜威 --从Claude、Cursor和任何兼容MCP的代理搜索和研究您的文档集合。请参阅 API完整参考 了解详情。
安装
添加到您的 claude_desktop_config.json (或等效的MCP客户端配置):
{
"mcpServers": {
"dewey": {
"command": "/bin/sh",
"args": ["-lc", "npx -y @meetdewey/mcp"],
"env": {
"DEWEY_API_KEY": "dwy_live_...",
"DEWEY_COLLECTION_ID": "..."
}
}
}
}
Windows用户注意事项: 替换
"command": "/bin/sh"和"args": ["-lc", "npx -y @meetdewey/mcp"]和"command": "npx"和"args": ["-y", "@meetdewey/mcp"]--登录shell包装器仅在macOS/Linux上需要用于拾取Claude Desktop未继承的Homebrew和nvm PATH条目。
环境变量
| 变量 | 必填 | 描述 |
|---|---|---|
DEWEY_API_KEY |
是 | 您的杜威项目API密钥 |
DEWEY_COLLECTION_ID |
否 | 默认集合ID。设置后,接受的工具 collection_id 将回落到此值。 |
DEWEY_API_URL |
否 | 覆盖API基础URL(默认值: https://api.meetdewey.com/v1) |
可用工具
搜索与研究
| 工具 | 说明 |
|---|---|
dewey_list_collections |
列出项目中的所有集合,包括设置时的描述和研究说明 |
dewey_search |
基于块内容的混合语义+关键字搜索 |
dewey_scan_sections |
对章节标题和摘要进行轻量级搜索 |
dewey_research |
具有可配置深度的代理研究查询——返回一个有根据的引用答案 |
dewey_get_section |
按ID获取节的完整Markdown内容 |
文档管理
| 工具 | 说明 |
|---|---|
dewey_list_documents |
列出集合中的文档及其处理状态 |
dewey_get_document_sections |
列出文档中的所有部分(带标题级别和ID的目录) |
dewey_get_document_markdown |
获取文档的完整转换Markdown内容 |
dewey_retry_document |
重试失败的文档--清除错误状态并重新排队处理 |
dewey_delete_document |
永久删除文档及其所有派生数据 |
索赔和矛盾
| 工具 | 说明 |
|---|---|
dewey_list_claims |
列出从集合或特定文档中提取的事实主张,可按重要性过滤(1-5) |
dewey_list_contradictions |
列出发现的矛盾之处——一系列相互矛盾的主张,包括解释和建议的解决方案 |
dewey_detect_contradictions |
在集合中的所有声明中触发异步矛盾检测运行 |
dewey_get_contradiction_run |
获取最新矛盾检测运行的状态和统计数据(用于在以下时间进行轮询 dewey_detect_contradictions) |
dewey_resolve_contradiction |
对矛盾应用解决指令或将其驳回 |
去重
| 工具 | 说明 |
|---|---|
dewey_detect_duplicates |
触发异步重复数据删除运行——通过测量块之间的共享内容来识别几乎重复的文档,并将每个集群标记为规范文档 |
dewey_get_duplicate_run |
获取最新重复数据消除运行的状态和统计数据(用于在执行后进行轮询 dewey_detect_duplicates) |
dewey_list_duplicate_groups |
列出具有规范+成员和覆盖率的近乎重复的组 |
dewey_promote_duplicate_canonical |
将另一名成员提升为规范成员;旧规范变得近乎重复 |
dewey_disband_duplicate_group |
解散一个团体;前成员作为不同的文档重新加入检索 |
非规范文档被排除在检索和矛盾检测之外。需要 enableDeduplication: true 关于集合(通过设置 dewey_update_collection 或杜威仪表板)。
收藏设置
| 工具 | 说明 |
|---|---|
dewey_get_collection_stats |
获取文档计数、存储、节/块/索赔计数和处理状态明细 |
dewey_update_collection |
更新集合名称、描述、研究说明、可见性和特征标志 |
dewey_recompute_summaries |
在所有文档中重新运行AI部分摘要(例如在更改LLM模型后) |
dewey_recompute_captions |
为所有文档中的所有图像和表格重新运行AI字幕 |
dewey_delete_collection |
永久删除集合及其所有数据 |
研究说明
集合可以有自然语言指令,这些指令会自动注入研究系统提示中,例如,记录单位、首选来源或如何处理缺失的信息。它们可以通过API在杜威仪表盘中设置,也可以直接通过 dewey_update_collection.何时 dewey_resolve_contradiction 用于应用解决方案,建议的指令也会自动附加在这里。
工具使用模式
典型的只读研究工作流程:
dewey_list_collections--发现可用的收藏并了解其用途dewey_scan_sections--快速探索文档结构以识别相关部分dewey_get_section--加载特定部分的全部内容dewey_search--为一个重点问题检索最相关的块dewey_research--对需要多步推理的问题运行完整的代理研究查询
为了进行更深入的分析和整理:
dewey_get_collection_stats--评估已处理的内容量dewey_list_claims--在文档中揭示最重要的事实dewey_list_contradictions--确定文件不一致的地方dewey_resolve_contradiction--应用或消除每个矛盾,自动更新收集说明
许可证
麻省理工学院