网页内容提取与研究报告生成工具

interdeep是一个用于从网页提取干净内容并组织多阶段研究会话以生成结构化Markdown报告的插件,适用于研究工作和数据分析。

  • by mistakeknot
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 mistakeknot/interdeep

使用说明

山间拗陷

深度研究插件 克劳德代码。从网页中提取干净的内容,并组织多阶段的研究会议,以生成结构化的降价报告。

interdeep为研究工作流程提供了内容提取主干。它与配套插件配对,如 插话 (搜索)和 相互认识 (知识存储)用于完整的研究管道,但可独立用于提取和报告编译。

安装

# Install from the Interverse marketplace
claude plugin install interdeep

# Install with browser extraction support (optional)
cd ~/.claude/plugins/interdeep && uv pip install -e ".[browser]" && playwright install chromium

用法

斜杠命令

/interdeep:research what are the best practices for MCP server design
/interdeep:research quick trafilatura vs readability comparison
/interdeep:research deep autonomous agent architectures and failure modes

MCP工具(程序化)

该插件公开了4个MCP工具,任何代理都可以调用:

  • extract_content --从单个URL提取干净的文本
  • extract_batch --同时从多个URL中提取
  • compile_report --将调查结果汇编成结构化的降价报告
  • research_status --检查提取能力(trafilatura、剧作家可用性)

建筑

src/interdeep/
  server.py                # FastMCP server — 4 tools
  extraction/
    trafilatura_ext.py     # Fast extraction via trafilatura
    playwright_ext.py      # Browser fallback for JS pages
    hybrid.py              # Router: trafilatura-first strategy
  reports/
    markdown.py            # Structured report compiler

skills/deep-research/      # 5-phase research orchestration protocol
agents/                    # research-planner, source-evaluator, report-compiler
commands/research.md       # /research slash command

设计决策

  • 仅提取+编排 --interdeep没有自己的搜索。搜索提供商来自配套插件(interject、interflux/exa)。
  • 交通第一 --快速路径处理大多数页面。Playwright是JavaScript密集型网站的可选回退,而不是必需的。
  • 宿主作为大脑 --MCP工具是无状态实用程序。研究情报存在于技能定义和代理提示中,由克劳德作为宿主代理执行。
  • 优雅降级 --每个组件都是独立工作的。缺少配套插件会降低功能,它们不会破坏管道。

许可证

麻省理工学院