MCP Content Summarizer Server

MCP Content Summarizer Server

site icon
2025.02.28 64
JavaScript智能摘要内容理解内容生成
MCP Content Summarizer Server 是一个基于Google Gemini 1.5 Pro模型的智能内容摘要服务,能够为多种类型的内容生成简洁的摘要,同时保留关键信息。该服务支持多种内容格式,包括纯文本、网页、PDF文档、EPUB书籍和HTML内容,并提供可定制的摘要长度、多语言支持和智能上下文保留功能。
View on GitHub

Overview

基本能力

产品定位

MCP Content Summarizer Server 是一个智能内容摘要服务,旨在帮助用户快速理解和消化各种复杂内容。

核心功能

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

适用场景

  • 快速阅读和理解长篇文章
  • 学术研究和文献综述
  • 新闻摘要和内容分析
  • 多语言内容翻译和摘要

工具列表

  1. summarize: 从各种来源摘要内容,支持文本、URL、PDF、EPUB等多种格式,可定制摘要长度、语言、焦点和样式。
  2. greeting: 动态资源,用于演示基本的MCP资源功能,返回带有提供名称的问候消息。

常见问题解答

  • 如何集成到桌面应用? 在应用的服务器配置中添加相应的MCP服务器配置,指定命令和参数。
  • 如何自定义摘要行为? 修改src/index.ts文件以自定义服务器行为或添加新工具。

使用教程

使用依赖

  1. 确保已安装Node.js和pnpm。

安装教程

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

调试方式

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

许可证

该项目遵循 MIT 开源许可条款。