GA

godzilla675/agentic-ai-tool-suite

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

20 stars 3 forks Качество 65 Тренд 10

A suite of Model Context Protocol (MCP) servers designed to enhance AI agent capabilities. Provides tools for media search/understanding (images, video), web information retrieval, PDF generation,...

Обзор

This repository contains a collection of Model Context Protocol (MCP) servers, packaged together for convenience. Each server provides distinct functionalities related to media handling, information retrieval, and document creation. - Easy installation guide for all npm packages! These servers are designed to run as separate processes. You need to set up and configure each server individually within your MCP client (e.g., Cline or the Claude Desktop App). * : Provides tools for searching images (Unsplash) and videos (YouTube), downloading images, and understanding image/video content (Google Gemini, YouTube Transcripts). (Node.js/TypeScript) * : Provides tools for performing web searches (Google Custom Search) and crawling web pages. (Node.js/TypeScript) * : Provides a tool to generate PDF documents from HTML content using Playwright and Pillow. (Python) * : Provides tools to assemble PowerPoint presentations from HTML slide content and generate PDFs from HTML.

README

Показан фрагмент оригинального README. Открыть оригинал.

Unified MCP Suite

This repository contains a collection of Model Context Protocol (MCP) servers, packaged together for convenience. Each server provides distinct functionalities related to media handling, information retrieval, and document creation.

📦 View Published Packages - Easy installation guide for all npm packages!

Important: These servers are designed to run as separate processes. You need to set up and configure each server individually within your MCP client (e.g., Cline or the Claude Desktop App).

Included Servers

  • Media Tools Server (media-tools-server): Provides tools for searching images (Unsplash) and videos (YouTube), downloading images, and understanding image/video content (Google Gemini, YouTube Transcripts). (Node.js/TypeScript)
  • Information Retrieval Server (information-retrieval-server): Provides tools for performing web searches (Google Custom Search) and crawling web pages. (Node.js/TypeScript)
  • PDF Creator Server (pdf-creator-server): Provides a tool to generate PDF documents from HTML content using Playwright and Pillow. (Python)
  • Presentation Creator Server (presentation-creator-server): Provides tools to assemble PowerPoint presentations from HTML slide content and generate PDFs from HTML. (Python)

The easiest way to use these MCP servers is via npm packages. No need to clone or build!

Published Packages

All TypeScript/Node.js servers are now available on npm:

  • information-retrieval-mcp-server: Web search and crawling
  • media-tools-mcp-server: Image/video search and media understanding
  • presentation-creator-mcp-server: Create presentations and PDFs from HTML

Installation Options

Option 1: Using npx (Easiest - No Installation Required)

Add to your MCP client config (e.g., claude_desktop_config.json):

Location of config file:

  • MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "information-retrieval": {
      "command": "npx",
      "args": ["-y", "information-retrieval-mcp-server"],
      "env": {
        "GOOGLE_API_KEY": "your-google-api-key",
        "GOOGLE_CSE_ID": "your-custom-search-engine-id"
      }
    },
    "media-tools": {
      "command": "npx",
      "args": ["-y", "media-tools-mcp-server"],
      "env": {
        "UNSPLASH_ACCESS_KEY": "your-unsplash-key",
        "GEMINI_API_KEY": "your-gemini-key"
      }
    },
    "presentation-creator": {
      "command": "npx",
      "args": ["-y", "presentation-creator-mcp-server"]
    }
  }
}

API Keys Required:

  • Information Retrieval Server:
Открыть полный README на GitHub

Установка

npx -y information-retrieval-mcp-server
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "information-retrieval": { "command": "npx", "args": ["-y", "information-retrieval-mcp-server"], "env": { "GOOGLE_API_KEY": "your-google-api-key", "GOOGLE_CSE_ID": "your-custom-search-engine-id" } }, "media-tools": { "command": "npx", "args": ["-y", "media-tools-mcp-server"], "env": { "UNSPLASH_ACCESS_KEY": "your-unsplash-key", "GEMINI_API_KEY": "your-gemini-key" } }, "presentation-creator": { "command": "npx", "args": ["-y", "presentation-creator-mcp-server"] } } }