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.
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.
- 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
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`.
One command plus a key — npx -y information-retrieval-mcp-server, then supply credentials
