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