==================
      
       /// MCP ///
      /// MCP ///
        
    ==================
        
    [server:online]
    [protocol:ready]mcp-summarizer
by 0xshellming
MCP server that uses Google Gemini 1.5 Pro to generate multi-format content summaries (text, URL, PDF, EPUB, HTML).
105
15
Specialized01
summarize
Generate a summary for text, web pages, PDFs, or EPUBs with customizable length, language, focus, and style.
02
greeting
Return a greeting message for the specified name via the greeting://{name} URI.
Installation
1. Prerequisites:
   • Node.js ≥ 18 and npm ≥ 9
   • An OpenAI-compatible API key (e.g. OPENAI_API_KEY) or other LLM provider token the server is configured to use.
2. Clone and install:
   git clone https://github.com/0xshellming/mcp-summarizer.git
   cd mcp-summarizer
   npm install3. Configure environment variables (create a .env file or export in your shell):
   # mandatory
   OPENAI_API_KEY=your_api_key_here
   # optional provider toggles
   GEMINI_API_KEY=your_gemini_key   # if you plan to use Gemini
   DEEPSEEK_API_KEY=your_deepseek_key # if you plan to use DeepSeek-R1
   PORT=3000                         # default port the MCP server will listen on4. Run the MCP server:
   npm run start           # production
   # or
   npm run dev             # hot-reloading for development (if scripts exist)5. Verify:
   Visit http://localhost:3000/health or http://localhost:3000 to ensure the server is running.
Documentation
License: Unknown
Updated 7/30/2025