Mcp コンテンツ要約サーバー
MCPサーバーによるAI要約
概要
MCPサマライザーとは?
MCPサマライザーは、AI要約タスクのために設計された革新的なサーバーです。高度なアルゴリズムを活用して、大量のテキストを簡潔な要約に圧縮し、ユーザーが重要な情報を迅速に把握できるようにします。このツールは、広範な文書を効率的に消化する必要がある専門家、学生、研究者に特に役立ちます。
MCPサマライザーの特徴
- AI駆動の要約:最先端のAI技術を利用して、正確で一貫性のある要約を生成します。
- ユーザーフレンドリーなインターフェース:シンプルさを考慮して設計されており、ユーザーが簡単にテキストを入力し、要約を受け取ることができます。
- カスタマイズ可能な設定:ユーザーは、ニーズに応じて要約プロセスを調整するためのパラメータを変更できます。
- 多言語サポート:さまざまな言語のテキストを要約でき、世界中のユーザーにアクセス可能です。
- 統合機能:他のアプリケーションやプラットフォームと統合でき、機能を強化します。
MCPサマライザーの使い方
- ツールにアクセス:MCPサマライザーのウェブサイトにアクセスします 3min.top/en。
- テキストを入力:要約したいテキストを提供された入力フィールドに貼り付けます。
- 設定を調整:要約プロセスをカスタマイズするために、利用可能な設定を変更します。
- 要約を生成:'要約'ボタンをクリックして、圧縮されたテキストを受け取ります。
- レビューと利用:生成された要約を読み、プロジェクトや学習に必要に応じて利用します。
よくある質問
Q: MCPサマライザーは無料で使用できますか?
A: はい、MCPサマライザーは要約機能への無料アクセスを提供していますが、高度な機能のためのプレミアムオプションがある場合もあります。
Q: 長い文書にMCPサマライザーを使用できますか?
A: もちろんです!MCPサマライザーは長文を処理するように設計されており、文書のサイズに関係なく簡潔な要約を提供します。
Q: どのような種類の文書を要約できますか?
A: 記事、レポート、エッセイなど、さまざまな種類の文書を要約できます。
Q: MCPサマライザーを使用する際、私のデータは安全ですか?
A: はい、MCPサマライザーはユーザーのプライバシーとデータセキュリティを優先しており、入力テキストが同意なしに保存または共有されることはありません。
Q: 生成される要約の正確性はどのくらいですか?
A: 要約の正確性は高く、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.
サーバー設定
{
"mcpServers": {
"mcp-summarizer": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/metorial/mcp-container--0xshellming--mcp-summarizer--mcp-summarizer",
"pnpm run start"
],
"env": {}
}
}
}