Skip to content

CLI 与 MCP

Scibudy 通过两个入口提供同一套科研能力:

  • CLI 命令,适合 shell 工作流和脚本。
  • 本地 MCP 服务,适合 Codex 和兼容 agent 调用。

主命令是 scibudyscibudy-mcp。兼容别名 research-cliresearch-mcpv0.x 阶段继续保留。

CLI 命令分组

目标 命令
安装与健康检查 setup, doctor, security-audit, bootstrap, install-codex, show-install-state, upgrade-runtime
检索 search, source, oa, providers, runs, show
建库 collect, download, organize, import-library, libraries, library-show
全文分析 ingest-library, ingest-item, summarize-library, summarize-item, compare-items, analyze-topic, search-evidence
综合分析 workflow, synthesize-library, profiles, analysis-reports, analysis-report-show
Context 与 UI bundle-create, bundle-show, ui
期刊文风 journal-analyze, journal-standardize
本地模型 install-local-models, warm-local-models, uninstall-local-models, analysis-settings, analysis-update

常用 CLI 示例

scibudy doctor --json
scibudy search "simulation-based calibration" --mode general --limit 20
scibudy source openalex "Bayesian atmospheric chemistry" --limit 10
scibudy oa 10.1038/s41467-023-00000-0
scibudy collect "posterior calibration" --target-dir ~/Desktop/posterior-calibration --limit 50
scibudy ingest-library <library_id>
scibudy search-evidence <library_id> "coverage diagnostics"
scibudy synthesize-library <library_id> "simulation-based calibration" --profile auto
scibudy journal-analyze --journal nature-communications --query "atmospheric chemistry Bayesian inference" --target-dir ./nc-style
scibudy journal-standardize --corpus-dir ./nc-style --input ./manuscript.tex
scibudy ui --open

MCP 工具族

research MCP 服务暴露以下主要工具族:

工具族 代表工具 适合场景
检索 search_literature, search_biomed, search_source, resolve_open_access 只需要检索结果或开放获取链接。
Agent 工作流 research_workflow 希望一次完成检索、建库、ingest 和 synthesis。
文献库管理 collect_library, import_library, list_libraries, read_library, archive_library, restore_library, update_library_item 需要持久化本地文献库。
Ingestion 与证据 ingest_library, ingest_library_item, search_library_evidence 需要在解析后的全文中搜索。
总结与综合 summarize_library, summarize_library_item, compare_library_items, analyze_library_topic, build_research_synthesis, list_domain_profiles 需要结构化笔记或跨论文综合。
报告与 context list_analysis_reports, read_analysis_report, read_synthesis_report, generate_context_bundle, read_context_bundle 需要可复用的对话或写作上下文。
期刊文风 analyze_journal_style, standardize_journal_text 需要目标期刊的语料化写作风格诊断或词表标准化审计。
运行时诊断 health_check, security_check, get_analysis_settings, update_analysis_settings 需要检查准备状态、安全性或后端设置。
UI render_library_manager 需要浏览器或 ChatGPT Apps 文献库管理界面。

CLI 与 MCP 对应关系

CLI MCP
scibudy search search_literature
scibudy collect collect_library
scibudy workflow research_workflow
scibudy ingest-library ingest_library
scibudy search-evidence search_library_evidence
scibudy synthesize-library build_research_synthesis
scibudy journal-analyze analyze_journal_style
scibudy journal-standardize standardize_journal_text
scibudy doctor health_check
scibudy security-audit security_check

需要可复现 shell 命令时用 CLI;需要 Codex 自动选择参数、阅读结果并继续研究流程时用 MCP。