rodeo - Meme Rodeo CLI & MCP Proxy
SkillSearchAccess meme-rodeo MCP tools for searching, browsing, and analyzing memes. Use when the user asks about memes, wants to search for memes, get meme stats, or interact with the meme-rodeo platform.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the rodeo - Meme Rodeo CLI & MCP Proxy skill
What this skill tells your AI
The instructions your AI receives, as published by harperreed/dotfiles in .claude/skills-archive/rodeo/SKILL.md and read by ahel’s review.
Go CLI that connects to the meme-rodeo MCP server. Works as both a direct CLI tool and a local MCP stdio proxy for agents like OpenClaw and Claude Code.
When to use rodeo
- User asks to search for memes
- User wants meme collection stats
- User wants random memes for inspiration
- User needs to configure or troubleshoot meme-rodeo access
- User wants to set up MCP proxy for meme tools
Prerequisites
The rodeo binary must be built:
cd /Users/harper/Public/src/2389/meme-rodeo/cli && go build -o rodeo .
An API key must be configured (check with rodeo config get api-key). If not set:
rodeo config set api-key <key>
# or
rodeo login # OAuth with Google
CLI Commands
List available tools
rodeo tools
Returns: search_memes, get_meme, random_memes, list_recent, meme_stats
Call a tool directly
# Search memes by keyword
rodeo call search_memes '{"query":"cat","limit":5}'
# Get collection statistics
rodeo call meme_stats
# Get random memes
rodeo call random_memes '{"count":3}'
# Get a specific meme by ID
rodeo call get_meme '{"id":"abc123"}'
# List recently added memes
rodeo call list_recent '{"limit":10}'
Configuration
rodeo config get api-key # Check API key
rodeo config get server-url # Check server URL (default: https://mcp.meme.rodeo)
rodeo config set api-key <key> # Set API key
Config lives at ~/.config/rodeo/config.yaml.
MCP Proxy Mode
Start the stdio proxy server for use with OpenClaw or Claude Code:
rodeo serve
Add to Claude Code .mcp.json
{
"mcpServers": {
"memes": {
"type": "stdio",
"command": "/path/to/rodeo",
"args": ["serve"]
}
}
}
This exposes all meme-rodeo tools (search_memes, get_meme, random_memes, list_recent, meme_stats) as local MCP tools that any agent can call.
Auth Precedence
--api-keyCLI flagRODEO_API_KEYenvironment variable- OAuth token (from
rodeo login) - API key from config file
Troubleshooting
- "no auth configured": Run
rodeo config set api-key <key>orrodeo login - Connection errors: Check
rodeo config get server-url— default ishttps://mcp.meme.rodeo - "invalid JSON": Tool args must be valid JSON objects, e.g.
'{"query":"cat"}'
Signals
- GitHub stars
- 332
- Forks
- 47
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
rodeo- Source
- github.com/harperreed/dotfiles