Unified MCP Suite logo

Unified MCP Suite

by Godzilla675

The Unified MCP Suite is a collection of Model Context Protocol (MCP) servers designed to provide distinct functionalities related to media handling, information retrieval, and document creation. These servers are designed to run as separate processes and need to be configured individually within an MCP client.

View on GitHub

Last updated: N/A

What is Unified MCP Suite?

The Unified MCP Suite is a collection of MCP servers that provides tools for media handling (image/video search, content understanding), information retrieval (web search, crawling), PDF creation from HTML, and presentation creation from HTML slides.

How to use Unified MCP Suite?

To use the suite, clone the repository, navigate to each server's directory, install dependencies (Node.js or Python), obtain necessary API keys (Unsplash, Google Custom Search, etc.), configure the server in your MCP client's settings file with the correct paths and API keys, and then run the servers through the MCP client.

Key features of Unified MCP Suite

  • Media searching and downloading (Unsplash, YouTube)

  • Image and video content understanding (Google Gemini, YouTube Transcripts)

  • Web searching and crawling (Google Custom Search)

  • PDF document generation from HTML

  • PowerPoint presentation creation from HTML slides

Use cases of Unified MCP Suite

  • Automated content creation workflows

  • Integrating media and information retrieval into AI agents

  • Generating reports and documents from web data

  • Creating presentations programmatically

  • Enhancing AI models with external knowledge

FAQ from Unified MCP Suite

What is an MCP client?

An MCP client is an application capable of running MCP servers, such as Cline or the Claude Desktop App.

Do I need API keys for all servers?

Yes, most servers require API keys for services like Unsplash, Google Custom Search, and Google Cloud services. Refer to each server's setup instructions for details.

How do I configure the servers in my MCP client?

You need to add a configuration block for each server in your MCP client's settings file (e.g., cline_mcp_settings.json). The README provides example configurations.

Why do the Python servers require a virtual environment?

Virtual environments isolate the server's dependencies, preventing conflicts with other Python projects on your system.

Where do I find the correct path to the Python executable?

The correct path to the Python executable is the one located inside the .venv directory created for each Python server (e.g., .venv/Scripts/python.exe on Windows or .venv/bin/python on macOS/Linux).