GA

godzilla675/agentic-ai-tool-suite

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

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:
GitHub에서 전체 README 보기

설치

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"] } } }