全局安装:
npm install -g suppr-mcp
或者使用NPX(无需安装):
npx suppr-mcp
访问 Suppr API 获取您的API密钥。
export SUPPR_API_KEY=your_api_key_here
编辑 ~/Library/Application Support/Claude/claude_desktop_config.json(macOS)或相应的配置文件:
{
"mcpServers": {
"suppr": {
"command": "npx",
"args": ["-y", "suppr-mcp"],
"env": {
"SUPPR_API_KEY": "your_api_key_here"
}
}
}
}
或者使用全局安装:
{
"mcpServers": {
"suppr": {
"command": "suppr-mcp",
"env": {
"SUPPR_API_KEY": "your_api_key_here"
}
}
}
}
创建一个文档翻译任务。
参数
file_path(选择file_cath或file_url):源文件路径file_url(选择file_cath或file_url):要翻译的文档的URLto_lang(必需):目标语言代码from_lang(可选):源语言代码(默认自动检测)optimize_math_formula(可选):优化数学公式(仅限PDF)示例:
{
"file_url": "https://example.com/document.pdf",
"to_lang": "en",
"from_lang": "zh",
"optimize_math_formula": true
}
返回:
{
"task_id": "02a6c6d1-3f70-4a5a-80bc-971d53a37bb1",
"status": "INIT",
"consumed_point": 453,
"source_lang": "zh",
"target_lang": "en",
"optimize_math_formula": true
}
获取翻译任务的详细信息和状态。
参数
task_id(必需):翻译任务ID示例:
{
"task_id": "02a6c6d1-3f70-4a5a-80bc-971d53a37bb1"
}
返回:
{
"task_id": "0_2a6c6d1-3f70-4a5a-80bc-971d53a37bb1",
"status": "DONE",
"progress": 1.0,
"consumed_point": 453,
"source_file_name": "document.pdf",
"source_file_url": "https://example.com/source.pdf",
"target_file_url": "https://example.com/translated.pdf",
"source_lang": "zh",
"target_lang": "en",
"error_msg": null,
"optimize_math_formula": true
}
任务状态描述:
INIT:初始化PROGRESS:进行中DONE:已完成ERROR:错误检索翻译任务列表并支持分页。
参数
offset(可选):页面偏移量,默认为0limit(可选):每页数量,默认为20示例:
{
"offset": 0,
"limit": 10
}
返回:
{
"total": 42,
"offset": 0,
"limit": 10,
"list": [
{
"task_id": "...",
"status": "DONE",
"progress": 1.0,
...
}
]
}
基于AI的语义文献搜索。
参数
query(必需):自然语言查询topk(可选):最大返回数量(1-100,默认为20)return_doc_keys(可选):指定返回字段auto_select(可选):自动选择最优结果(默认为true)示例:
{
"query": "糖尿病最新研究进展",
"topk": 5,
"return_doc_keys": ["title", "abstract", "doi", "authors"],
"auto_select": true
}
可用返回字段:
title标题:abstract摘要:authors作者列表doiDOIpmidPubMed IDlink链接publication出版物pub_year出版年份返回:
{
"search_items": [
{
"doc": {
"title": "...",
"abstract": "...",
"authors": [...],
"doi": "...",
...
},
"search_gateway": "pubmed"
}
],
"consumed_points": 20
}
常用语言代码:
en:英语(English)zh:中文(Chinese)ko:韩语(Korean)ja:日语(Japanese)fr:法语(French)de:德语(German)es:西班牙语(Spanish)ru:俄语(Russian)ar阿拉伯语(Arabic)pt:葡萄牙语(Portuguese)it:意大利语(Italian)auto:自动检测所有错误将以标准格式返回:
{
"code": 非零错误码,
"msg": "错误信息",
"data": null
}
常见错误:
配置API密钥后重启Claude桌面
在对话中使用工具:
翻译文档:
请帮我翻译这份文档:https://example.com/paper.pdf 翻译成英文
搜索文献:
帮我搜索关于深度学习在医学影像应用方面的最新文献
查询翻译状态:
查看任务02a6c6d1-3f70-4a5a-80bc-971d53a37bb1的翻译进度
A: 访问 https://suppr.wilddata.cn/api-keys 注册并获取API密钥。
A: 支持常见的格式如PDF、DOCX、PPTX、XLSX、HTML、TXT、EPUB等。
A: 根据文档大小,通常需要几分钟到十几分钟不等。可以使用 get_translation 检查进度。
A: 翻译完成后,get_translation 将返回 target_file_url,直接访问该链接即可下载。
A: 确保Node.js版本>=18.0.0,并且已设置SUPPR_API_KEY环境变量。
如有需要帮助,请联系:IT@wilddata.cn
由 WildData 制作 ❤️