Mcp 内容摘要服务器
MCP 服务器用于 AI 摘要生成
概览
什么是MCP摘要工具?
MCP摘要工具是一款创新的服务器,专为AI摘要任务设计。它利用先进的算法将大量文本浓缩成简明的摘要,使用户能够快速掌握关键信息。这个工具对于需要高效消化大量文档的专业人士、学生和研究人员尤其有用。
MCP摘要工具的特点
- AI驱动的摘要:利用尖端的AI技术生成准确且连贯的摘要。
- 用户友好的界面:设计简洁,允许用户轻松输入文本并接收摘要。
- 可定制的设置:用户可以调整参数,以根据自己的需求定制摘要过程。
- 多语言支持:能够总结多种语言的文本,使其对全球用户可用。
- 集成能力:可以与其他应用程序和平台集成,以增强功能。
如何使用MCP摘要工具
- 访问工具:访问MCP摘要工具网站 3min.top/en。
- 输入文本:将您希望摘要的文本粘贴到提供的输入框中。
- 调整设置:修改任何可用的设置,以自定义摘要过程。
- 生成摘要:点击“摘要”按钮以接收您的浓缩文本。
- 审阅和利用:阅读生成的摘要,并根据需要在您的项目或学习中使用。
常见问题
问:MCP摘要工具是免费使用的吗?
答:是的,MCP摘要工具提供免费访问其摘要功能,尽管可能会有高级功能的付费选项。
问:我可以使用MCP摘要工具处理长文档吗?
答:当然可以!MCP摘要工具设计用于处理冗长文本,无论文档大小,都能提供简明的摘要。
问:我可以总结哪些类型的文档?
答:您可以总结各种类型的文档,包括文章、报告、论文等。
问:使用MCP摘要工具时我的数据安全吗?
答:是的,MCP摘要工具优先考虑用户隐私和数据安全,确保您的输入文本不会在未经同意的情况下被存储或共享。
问:生成的摘要准确吗?
答:生成的摘要准确性很高,得益于MCP摘要工具所采用的先进AI算法,但对于重要任务,始终建议您审阅输出结果。
详情
MCP Content Summarizer Server
A Model Context Protocol (MCP) server that provides intelligent summarization capabilities for various types of content using Google's Gemini 1.5 Pro model. This server can help you generate concise summaries while maintaining key information from different content formats.
<a href="https://3min.top"><img width="380" height="200" src="/public/imgs/section1_en.jpg" alt="MCP Content Summarizer Server" /></a>
Powered by 3MinTop
The summarization service is powered by 3MinTop, an AI-powered reading tool that helps you understand a chapter's content in just three minutes. 3MinTop transforms complex content into clear summaries, making learning efficient and helping build lasting reading habits.
Features
- Universal content summarization using Google's Gemini 1.5 Pro model
- Support for multiple content types:
- Plain text
- Web pages
- PDF documents
- EPUB books
- HTML content
- Customizable summary length
- Multi-language support
- Smart context preservation
- Dynamic greeting resource for testing
Getting Started
-
Clone this repository
-
Install dependencies:
pnpm install
-
Build the project:
pnpm run build
-
Start the server:
pnpm start
Development
- Use
pnpm run dev
to start the TypeScript compiler in watch mode - Modify
src/index.ts
to customize server behavior or add new tools
Usage with Desktop App
To integrate this server with a desktop app, add the following to your app's server configuration:
{
"mcpServers": {
"content-summarizer": {
"command": "node",
"args": [
"{ABSOLUTE PATH TO FILE HERE}/dist/index.js"
]
}
}
}
Available Tools
summarize
Summarizes content from various sources using the following parameters:
content
(string | object): The input content to summarize. Can be:- Text string
- URL for web pages
- Base64 encoded PDF
- EPUB file content
type
(string): Content type ("text", "url", "pdf", "epub")maxLength
(number, optional): Maximum length of the summary in characters (default: 200)language
(string, optional): Target language for the summary (default: "en")focus
(string, optional): Specific aspect to focus on in the summarystyle
(string, optional): Summary style ("concise", "detailed", "bullet-points")
Example usage:
// Summarize a webpage
const result = await server.invoke("summarize", {
content: "https://example.com/article",
type: "url",
maxLength: 300,
style: "bullet-points"
});
// Summarize a PDF document
const result = await server.invoke("summarize", {
content: pdfBase64Content,
type: "pdf",
language: "zh",
style: "detailed"
});
greeting
A dynamic resource that demonstrates basic MCP resource functionality:
- URI format:
greeting://{name}
- Returns a greeting message with the provided name
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Server配置
{
"mcpServers": {
"mcp-summarizer": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/metorial/mcp-container--0xshellming--mcp-summarizer--mcp-summarizer",
"pnpm run start"
],
"env": {}
}
}
}