
一套旨在增强AI代理能力的模型上下文协议(MCP)服务器。提供媒体搜索/理解(图片、视频)、网络信息检索、PDF生成工具,...
概览
该仓库包含一组模型上下文协议(MCP)服务器,为方便而打包在一起。每个服务器提供与媒体处理、信息检索和文档创建相关的独特功能。 - 所有 npm 软件包的简易安装指南! 这些服务器设计为作为独立进程运行。你需要在MCP客户端(例如Cline或Claude桌面应用)中单独设置和配置每个服务器。 * :提供图片搜索工具(Unsplash)和视频(YouTube)、图片下载及理解图片/视频内容(Google Gemini,YouTube 文字稿)。(Node.js/TypeScript)* :提供网页搜索工具(Google 自定义搜索)和网页爬取。(Node.js/TypeScript)* :提供使用 Playwright 和 Pillow 从 HTML 内容生成 PDF 文档的工具。(Python)* :提供从 HTML 幻灯片内容组装 PowerPoint 演示文稿和从 HTML 生成 PDF 的工具。
概述(AI 翻译)
该仓库包含一组模型上下文协议(MCP)服务器,为方便而打包在一起。每个服务器提供与媒体处理、信息检索和文档创建相关的独特功能。
** 📦 查看已发布的软件包** - 所有 npm 软件包的简易安装指南!
重要提示: 这些服务器设计为作为独立进程运行。你需要在MCP客户端(例如Cline或Claude桌面应用)中分别设置和配置每个服务器。
包含服务器
- 媒体工具服务器(
media-tools-server):提供搜索图片(Unsplash)和视频(YouTube)、图片下载及理解图片/视频内容(Google Gemini、YouTube 文字稿)的工具。(Node.js/TypeScript) - 信息检索服务器(
information-retrieval-server):提供进行网页搜索(Google 自定义搜索)和爬取网页的工具。(Node.js/TypeScript) - PDF 创建服务器([
pdf-creator-server):提供使用 Playwright 和 Pillow 从 HTML 内容生成 PDF 文档的工具。(Python)
本页由 AI 翻译,技术细节请以原文为准。
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)
Quick Start (Recommended)
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:
安装
npx -y information-retrieval-mcp-server配置
{
"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"]
}
}
}