Labsco
MCP SERVER

Unified MCP Suite

by Godzilla675

Four small servers in one repository — image and video search, web search and crawling, PDFs and PowerPoint decks from HTML.

Web Search Engines
Summary
The pieces for turning research into a finished document.

Taken together the four cover a whole path — search the web, pull the images and video, then render the result as a PDF or a deck — which is the sequence that usually needs three unrelated tools and a manual export.

What it is

A bundle of four independent MCP servers packaged together for convenience. Each runs as its own process and is registered separately in your client, so you take the ones you want and leave the rest.

What you get
  • Media Tools — search images on Unsplash and videos on YouTube, download images, and understand image and video content through Google Gemini and YouTube transcripts
  • Information Retrieval — web search through Google Custom Search, and crawling of web pages
  • PDF Creator — generate PDF documents from HTML content using Playwright and Pillow
  • Presentation Creator — assemble PowerPoint presentations from HTML slide content, and produce PDFs from HTML
Requirements

The three Node servers install from npm as `information-retrieval-mcp-server`, `media-tools-mcp-server` and `presentation-creator-mcp-server`, so `npx -y` is enough and nothing needs cloning. Keys differ per server: Information Retrieval needs `GOOGLE_API_KEY` and `GOOGLE_CSE_ID` from a Custom Search Engine; Media Tools needs `UNSPLASH_ACCESS_KEY` plus a Google key with the YouTube Data API v3 and the Gemini API enabled; Presentation Creator needs none. The Python servers are built from source in a virtual environment and both require `playwright install` for their browser, with the client pointed at the interpreter inside that `.venv`.

Setup effort

One command plus a key — npx -y information-retrieval-mcp-server, then supply credentials