MCP Server Giphy
MCP-compatible Giphy API server for AI models to search and retrieve GIFs.
Key Features
Use Cases
README
MCP Server Giphy
MCP Server for the Giphy API, enabling AI models to search, retrieve, and utilize GIFs from Giphy.
Features
- Content Filtering: Filter results by rating (G, PG, PG-13, R) to ensure appropriate content
- Optimized Response Format: Response data optimized for AI model consumption
- Multiple Search Methods: Support for query-based, random, and trending GIF retrieval
- Comprehensive Metadata: Each GIF comes with full metadata including dimensions, formats, and attribution
- Pagination Support: Control result size and pagination for efficient API use
Tools
-
search_gifs- Search for GIFs on Giphy with a query string
- Inputs:
query(string): Search query term or phraselimit(optional number): Maximum number of objects to return (default: 10, max: 50)offset(optional number): Results offset (default: 0)rating(optional string): Content rating (g, pg, pg-13, r)lang(optional string): Language code (default: en)
- Returns: Array of GIF objects with metadata
-
get_random_gif- Get a random GIF from Giphy, optionally filtered by tag
- Inputs:
tag(optional string): Tag to limit random resultsrating(optional string): Content rating (g, pg, pg-13, r)
- Returns: Random GIF object with metadata
-
get_trending_gifs- Get currently trending GIFs on Giphy
- Inputs:
limit(optional number): Maximum number of objects to return (default: 10, max: 50)offset(optional number): Results offset (default: 0)rating(optional string): Content rating (g, pg, pg-13, r)
- Returns: Array of trending GIF objects with metadata
Response Format
Each GIF in the response includes:
id: Unique Giphy identifiertitle: GIF titleurl: URL to the GIF on Giphy websiteimages: Object containing various image formats, each with:url: Direct URL to the image filewidth: Image widthheight: Image height
- Additional metadata when available
Setup
Giphy API Key
- Sign up for a Giphy Developer account
- Create an app to get an API key
- Choose between the free tier or paid options based on your needs
Environment Configuration
Create a .env file with your API key:
GIPHY_API_KEY=your_api_key_here
Usage with Claude Desktop
To use this with Claude Desktop, add the following to your claude_desktop_config.json:
{
"mcpServers": {
"giphy": {
"command": "npx",
"args": ["-y", "mcp-server-giphy"],
"env": {
"GIPHY_API_KEY": "<YOUR_API_KEY>"
}
}
}
}
Development
# Install dependencies
npm install
# Build the project
npm run build
# Start the server
npm start
# Run in development mode with hot reloading
npm run dev
# Run tests
npm test
# Use with MCP Inspector
npm run inspector
License
This MCP server is licensed under the MIT License. This means you are free to use, modify, and distribute the software, subject to the terms and conditions of the MIT License. For more details, please see the LICENSE file in the project repository.
Star History
Repository Owner
User
Repository Details
Programming Languages
Tags
Topics
Join Our Newsletter
Stay updated with the latest AI tools, news, and offers by subscribing to our weekly newsletter.
Related MCPs
Discover similar Model Context Protocol servers
TikTok MCP
Integrate TikTok video analysis and search into AI systems via the Model Context Protocol.
TikTok MCP enables integration of TikTok video access and analysis into AI applications such as Claude AI using the Model Context Protocol. It provides tools to extract subtitles, retrieve video details, and search TikTok content, facilitating contextual understanding for models. Built on Node.js and requiring a TikNeuron API key, it offers seamless connectivity between AI systems and TikTok's data. The tool supports retrieving metadata, engagement metrics, and advanced search with pagination capabilities.
- ⭐ 112
- MCP
- Seym0n/tiktok-mcp
MyMCP Server (All-in-One Model Context Protocol)
Powerful and extensible Model Context Protocol server with developer and productivity integrations.
MyMCP Server is a robust Model Context Protocol (MCP) server implementation that integrates with services like GitLab, Jira, Confluence, YouTube, Google Workspace, and more. It provides AI-powered search, contextual tool execution, and workflow automation for development and productivity tasks. The system supports extensive configuration and enables selective activation of grouped toolsets for various environments. Installation and deployment are streamlined, with both automated and manual setup options available.
- ⭐ 93
- MCP
- nguyenvanduocit/all-in-one-model-context-protocol
OpenAI MCP Server
Bridge between Claude and OpenAI models using the MCP protocol.
OpenAI MCP Server enables direct querying of OpenAI language models from Claude via the Model Context Protocol (MCP). It provides a configurable Python server that exposes OpenAI APIs as MCP endpoints. The server is designed for seamless integration, requiring simple configuration updates and environment variable setup. Automated testing is supported to verify connectivity and response from the OpenAI API.
- ⭐ 77
- MCP
- pierrebrunelle/mcp-server-openai
@nanana-ai/mcp-server-nano-banana
MCP server for Nanana AI image generation using Gemini's nano banana model.
@nanana-ai/mcp-server-nano-banana serves as an MCP (Model Context Protocol) compatible server for facilitating image generation and transformation powered by the Gemini nano banana model. It enables clients like Claude Desktop to interact with Nanana AI, processing text prompts to generate images or transform existing images. The server can be easily configured with API tokens and integrated into desktop applications. Users can manage credentials, customize endpoints, and monitor credit usage seamlessly.
- ⭐ 3
- MCP
- nanana-app/mcp-server-nano-banana
Bing Search MCP Server
MCP server enabling Bing-powered web, news, and image search for AI assistants.
Bing Search MCP Server provides a Model Context Protocol (MCP) compliant interface for integrating Microsoft Bing Search API capabilities with AI assistants. The server allows AI clients to perform web, news, and image searches programmatically, with features like rate limiting and comprehensive error handling. Designed for easy deployment, it supports integration with clients such as Claude Desktop and Cursor for enhanced search access. Secure configuration via environment variables enables safe use of API keys.
- ⭐ 65
- MCP
- leehanchung/bing-search-mcp
GIF Creator MCP
Convert videos to high-quality GIF animations via MCP.
GIF Creator MCP is a Model Context Protocol (MCP) server designed to convert video files into GIF animations. It allows users to customize output settings, such as frames per second, dimensions, and duration, and can extract specific portions of videos. The tool supports high-quality GIF generation and integrates with clients like Goose for easy extension. Video processing leverages FFmpeg and outputs GIFs with optimized palettes.
- ⭐ 11
- MCP
- ananddtyagi/gif-creator-mcp
Didn't find tool you were looking for?