mcp-server-giphy
by magarcia·★ 32·Score 41
MCP server integrating Giphy API for AI models to search, retrieve, and utilize GIFs.
Overview
This MCP server provides a robust interface between AI models and the Giphy API, enabling AI systems to incorporate GIF content into their responses. The server implements three key tools: search_gifs for query-based retrieval, get_random_gif for random content, and get_trending_gifs to access popular content. Each response includes comprehensive metadata optimized for AI consumption, with support for content filtering, pagination, and multiple response formats.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose this server when building AI applications that need to incorporate GIFs as responses or content, especially if you're already using TypeScript in your development stack.
When NOT to choose this
Don't choose this server if you need extensive customization beyond the provided search methods, or if you require offline access to GIF content.
Tools this server exposes
3 tools extracted from the READMEsearch_gifsSearch for GIFs on Giphy with a query string
get_random_gifGet a random GIF from Giphy, optionally filtered by tag
get_trending_gifsGet currently trending GIFs on Giphy
Comparable tools
Installation
Installation
- Install the package: ``
bash npm install -g mcp-server-giphy``
- Create a
.envfile with your Giphy API key: ``bash GIPHY_API_KEY=your_api_key_here``
- Configure Claude Desktop by adding the following to your
claude_desktop_config.json:
{
"mcpServers": {
"giphy": {
"command": "npx",
"args": ["-y", "mcp-server-giphy"],
"env": {
"GIPHY_API_KEY": "<YOUR_API_KEY>"
}
}
}
}FAQ
- Do I need a Giphy API key to use this server?
- Yes, you need to sign up for a Giphy Developer account and create an app to get an API key.
- Can I filter content by rating?
- Yes, the server supports filtering by content rating (G, PG, PG-13, R) for appropriate content selection.
Compare mcp-server-giphy with
Last updated · Auto-generated from public README + GitHub signals.