Summarizer

v1.0.0Knowledge & Memorystable

MCP Server for AI Summarization, Support for multiple content types: * Plain text * Web pages * PDF documents * EPUB books * HTML content

aiai-summarizerbookbookreaderdeepseek-r1
Share:
161
Stars
0
Downloads
0
Weekly
0/5

What is Summarizer?

Summarizer is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to mcp server for ai summarization, support for multiple content types: * plain text * web pages * pdf documents * epub books * html content

MCP Server for AI Summarization, Support for multiple content types: * Plain text * Web pages * PDF documents * EPUB books * HTML content

This server falls under the Knowledge & Memory category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • MCP Server for AI Summarization, Support for multiple conten

Use Cases

Summarize content and documents
Extract key information
0xshellming

Maintainer

LicenseMIT
Languagejavascript
Versionv1.0.0
UpdatedApr 21, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx mcp-summarizer

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Summarizer

MCP Summarizer is a Node.js MCP server that gives AI assistants a dedicated summarization tool capable of processing plain text, web pages, PDF documents, and EPUB ebooks. It is powered by Google Gemini 1.5 Pro and supports multiple output styles (concise, detailed, bullet-points), target languages, and focus areas — making it useful for research workflows, document digestion, and multilingual content processing. Rather than pasting large documents into a chat, you can point the summarizer at a URL or file and get a structured summary back.

Prerequisites

  • Node.js 18+ and pnpm installed
  • Google Gemini API key (AI Studio: aistudio.google.com) with access to Gemini 1.5 Pro
  • The mcp-summarizer repository cloned locally
  • Claude Desktop or another MCP-compatible client
1

Clone the repository

Clone the mcp-summarizer repository to your local machine.

git clone https://github.com/0xshellming/mcp-summarizer.git
cd mcp-summarizer
2

Install dependencies and build

Install packages with pnpm and compile the TypeScript source.

pnpm install
pnpm run build
3

Configure environment variables

Create a .env file in the project root with your Gemini API key.

GEMINI_API_KEY=your_gemini_api_key_here
4

Add the server to Claude Desktop config

Add the content-summarizer entry to your MCP client config, pointing to the compiled index.js file. Replace the path with the absolute path to your cloned repository.

{
  "mcpServers": {
    "content-summarizer": {
      "command": "node",
      "args": ["/absolute/path/to/mcp-summarizer/dist/index.js"]
    }
  }
}
5

Restart Claude Desktop and test

Restart Claude Desktop and ask it to summarize a URL or paste text. The server exposes a 'summarize' tool with parameters for content, type, style, language, maxLength, and focus.

Summarizer Examples

Client configuration

Claude Desktop config pointing to the locally built mcp-summarizer. Update the path to match your actual installation directory.

{
  "mcpServers": {
    "content-summarizer": {
      "command": "node",
      "args": ["/Users/yourname/projects/mcp-summarizer/dist/index.js"]
    }
  }
}

Prompts to try

Use these prompts to summarize different content types with various styles.

- "Summarize https://arxiv.org/abs/2303.08774 in bullet points focusing on the methodology"
- "Give me a detailed summary of this PDF: [paste base64-encoded PDF]"
- "Summarize the following text in Spanish in under 200 characters: [paste text]"
- "Summarize this EPUB book focusing on the main conclusions: [provide EPUB path]"
- "Give me a concise summary of https://blog.example.com/long-post in under 500 characters"

Troubleshooting Summarizer

Gemini API returns 403 or quota exceeded errors

Verify your GEMINI_API_KEY is correct and the key has Gemini 1.5 Pro enabled in AI Studio. Check your quota limits at aistudio.google.com — the free tier has per-minute and per-day limits that can be hit quickly on large documents.

Server fails to start: 'Cannot find module dist/index.js'

Run 'pnpm run build' in the mcp-summarizer directory to compile the TypeScript source. Ensure the path in the Claude Desktop config is the absolute path to the dist/index.js file, not a relative path.

URL summarization returns empty or partial content

Some websites block server-side fetching. Try fetching the page content manually and passing it as plain text with type 'text'. For PDFs, ensure the content is base64-encoded when using type 'pdf'.

Frequently Asked Questions about Summarizer

What is Summarizer?

Summarizer is a Model Context Protocol (MCP) server that mcp server for ai summarization, support for multiple content types: * plain text * web pages * pdf documents * epub books * html content It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Summarizer?

Follow the installation instructions on the Summarizer GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with Summarizer?

Summarizer works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Summarizer free to use?

Yes, Summarizer is open source and available under the MIT license. You can use it freely in both personal and commercial projects.

Browse More Knowledge & Memory MCP Servers

Explore all knowledge & memory servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "mcp-summarizer": { "command": "npx", "args": ["-y", "mcp-summarizer"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use Summarizer?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides