
MCP Content Summarizer Server

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内容
- 可定制的摘要长度
- 多语言支持
- 智能上下文保留
- 动态问候资源用于测试
适用场景
- 快速阅读和理解长篇文章
- 学术研究和文献综述
- 新闻摘要和内容分析
- 多语言内容翻译和摘要
工具列表
- summarize: 从各种来源摘要内容,支持文本、URL、PDF、EPUB等多种格式,可定制摘要长度、语言、焦点和样式。
- greeting: 动态资源,用于演示基本的MCP资源功能,返回带有提供名称的问候消息。
常见问题解答
- 如何集成到桌面应用? 在应用的服务器配置中添加相应的MCP服务器配置,指定命令和参数。
- 如何自定义摘要行为?
修改
src/index.ts
文件以自定义服务器行为或添加新工具。
使用教程
使用依赖
- 确保已安装Node.js和pnpm。
安装教程
- 克隆仓库
- 安装依赖:
pnpm install
- 构建项目:
pnpm run build
- 启动服务器:
pnpm start
调试方式
- 使用
pnpm run dev
启动TypeScript编译器在监视模式下运行 - 修改
src/index.ts
以自定义服务器行为或添加新工具