mcp-summarizer

mcp-summarizer

用于 AI 摘要的 MCP 服务器,支持多种内容类型: * 纯文本 * 网页 * PDF 文档 * EPUB 书籍 * HTML 内容

搜索
研究与数据
访问服务器

Tools

summarize

README

MCP 内容摘要服务器

一个模型上下文协议 (MCP) 服务器,它使用 Google 的 Gemini 1.5 Pro 模型为各种类型的内容提供智能摘要功能。此服务器可以帮助您生成简洁的摘要,同时保留来自不同内容格式的关键信息。

<a href="https://3min.top"><img width="380" height="200" src="/public/imgs/section1_en.jpg" alt="MCP 内容摘要服务器" /></a>

由 3MinTop 提供支持

摘要服务由 3MinTop 提供支持,它是一款 AI 驱动的阅读工具,可帮助您在短短三分钟内理解一章的内容。 3MinTop 将复杂的内容转化为清晰的摘要,从而提高学习效率并帮助建立持久的阅读习惯。

特性

  • 使用 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 以自定义服务器行为或添加新工具

与桌面应用程序一起使用

要将此服务器与桌面应用程序集成,请将以下内容添加到应用程序的服务器配置中:

{
  "mcpServers": {
    "content-summarizer": {
      "command": "node",
      "args": [
        "{ABSOLUTE PATH TO FILE HERE}/dist/index.js"
      ]
    }
  }
}

可用工具

summarize

使用以下参数从各种来源摘要内容:

  • content (string | object): 要摘要的输入内容。 可以是:
    • 文本字符串
    • 网页的 URL
    • Base64 编码的 PDF
    • EPUB 文件内容
  • type (string): 内容类型(“text”、“url”、“pdf”、“epub”)
  • maxLength (number, optional): 摘要的最大长度(以字符为单位)(默认值:200)
  • language (string, optional): 摘要的目标语言(默认值:“en”)
  • focus (string, optional): 摘要中要关注的特定方面
  • style (string, optional): 摘要样式(“concise”、“detailed”、“bullet-points”)

用法示例:

// 摘要网页
const result = await server.invoke("summarize", {
  content: "https://example.com/article",
  type: "url",
  maxLength: 300,
  style: "bullet-points"
});

// 摘要 PDF 文档
const result = await server.invoke("summarize", {
  content: pdfBase64Content,
  type: "pdf",
  language: "zh",
  style: "detailed"
});

greeting

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

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

贡献

欢迎贡献! 请随时提交 Pull Request。

许可证

该项目已获得 MIT 许可证的许可 - 有关详细信息,请参见 LICENSE 文件。

推荐服务器

Kagi MCP Server

Kagi MCP Server

一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。

官方
精选
Python
Exa MCP Server

Exa MCP Server

模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。

官方
精选
serper-search-scrape-mcp-server

serper-search-scrape-mcp-server

这个 Serper MCP 服务器支持搜索和网页抓取,并且支持 Serper API 引入的所有最新参数,例如位置信息。

精选
TypeScript
The Verge News MCP Server

The Verge News MCP Server

提供从The Verge的RSS feed获取和搜索新闻的工具,允许用户获取今日新闻、检索过去一周的随机文章,以及在最近的Verge内容中搜索特定关键词。

精选
TypeScript
Crypto Price & Market Analysis MCP Server

Crypto Price & Market Analysis MCP Server

一个模型上下文协议 (MCP) 服务器,它使用 CoinCap API 提供全面的加密货币分析。该服务器通过一个易于使用的界面提供实时价格数据、市场分析和历史趋势。 (Alternative, slightly more formal and technical translation): 一个模型上下文协议 (MCP) 服务器,利用 CoinCap API 提供全面的加密货币分析服务。该服务器通过用户友好的界面,提供实时价格数据、市场分析以及历史趋势数据。

精选
TypeScript
MCP PubMed Search

MCP PubMed Search

用于搜索 PubMed 的服务器(PubMed 是一个免费的在线数据库,用户可以在其中搜索生物医学和生命科学文献)。 我是在 MCP 发布当天创建的,但当时正在度假。 我看到有人在您的数据库中发布了类似的服务器,但还是决定发布我的。

精选
Python
Tavily MCP Server

Tavily MCP Server

使用 Tavily 的搜索 API 提供 AI 驱动的网络搜索功能,使 LLM 能够执行复杂的网络搜索、获得问题的直接答案以及搜索最近的新闻文章。

精选
Python
mixpanel

mixpanel

连接到您的 Mixpanel 数据。从 Mixpanel 分析查询事件、留存和漏斗数据。

精选
TypeScript
Sequential Thinking MCP Server

Sequential Thinking MCP Server

这个服务器通过将复杂问题分解为顺序步骤来促进结构化的问题解决,支持修订,并通过完整的 MCP 集成来实现多条解决方案路径。

精选
Python
mcp-shodan

mcp-shodan

用于查询 Shodan API 和 Shodan CVEDB 的 MCP 服务器。该服务器提供 IP 查询、设备搜索、DNS 查询、漏洞查询、CPE 查询等工具。

精选
JavaScript