SuperAPI AI 工具集

mcp-summarizer

MCP Content Summarizer Server 是一个基于 Model Context Protocol(MCP)的服务器,利用 Google 的 Gemini 1.5 Pro 模型为多种类型内容提供智能摘要能力。它支持纯文本、网页、PDF 文档、EPUB 电子书以及 HTML 内容,能够生成简洁摘要并保留关键信息。该服务由 3MinTop 提供支持,3MinTop 是一款 AI 阅读工具,帮助用户在三分钟内理解章节内容,将复杂内容转化为清晰摘要。用户可自定义摘要长度、目标语言、聚焦方面和摘要风格(简洁、详细、要点)。该项目在 GitHub 上开源,采用 MIT 许可证,欢迎贡献。

访问官网

工具介绍

用途

MCP Content Summarizer Server 是一个提供智能摘要能力的 MCP 服务器,旨在帮助用户为不同格式的内容生成简洁摘要,同时保留关键信息。它适用于需要快速理解长文本、网页、PDF、EPUB 或 HTML 内容的场景。

主要能力

  • 通用内容摘要,使用 Google 的 Gemini 1.5 Pro 模型。
  • 支持多种内容类型:纯文本、网页、PDF 文档、EPUB 电子书、HTML 内容。
  • 可自定义摘要长度。
  • 多语言支持。
  • 智能上下文保留。
  • 提供动态问候资源用于测试。

使用方式

安装与启动

  1. 克隆此仓库。
  2. 安装依赖:pnpm install
  3. 构建项目:pnpm run build
  4. 启动服务器:pnpm start

可使用 pnpm run dev 以监视模式启动 TypeScript 编译器。修改 src/index.ts 以自定义服务器行为或添加新工具。

与桌面应用集成

要将此服务器与桌面应用集成,请在应用的服务器配置中添加相应配置。

可用工具

摘要工具使用以下参数:

  • content (string | object):要摘要的输入内容。可以是:文本字符串、网页 URL、Base64 编码的 PDF、EPUB 文件内容。
  • type (string):内容类型("text"、"url"、"pdf"、"epub")。
  • maxLength (number, 可选):摘要的最大字符数(默认:200)。
  • language (string, 可选):摘要的目标语言(默认:"en")。
  • focus (string, 可选):摘要中要聚焦的特定方面。
  • style (string, 可选):摘要风格("concise"、"detailed"、"bullet-points")。

动态资源

一个演示基本 MCP 资源功能的动态资源:

  • URI 格式:greeting://{name}
  • 返回带有提供名称的问候消息。

适用场景

  • 快速阅读和理解长文档、网页或电子书。
  • 生成多语言摘要,便于跨语言信息获取。
  • 在 AI 工作流或桌面应用中集成摘要功能。

限制

  • 依赖 Google 的 Gemini 1.5 Pro 模型,可能需要相应的 API 访问权限。
  • 其他具体限制(如性能、配额等)暂未提供。