meme
by o98k-ok
Overview
A high-performance emoji search service that aggregates results from multiple sources and provides them to AI clients (e.g., Claude Desktop, Cursor) via the Model Context Protocol (MCP).
Installation
./build/meme-serverEnvironment Variables
- DOUYIN_COOKIE
- IMAGE_PROXY_URL
- LOG_LEVEL
Security Notes
CRITICAL: The HTTP client used for web scraping in `internal/sources/scrapers.go` and `internal/sources/api.go` explicitly sets `InsecureSkipVerify: true` within its `tls.Config`. This disables TLS certificate verification, making all HTTPS connections vulnerable to Man-in-the-Middle (MITM) attacks. This allows potential interception and tampering of sensitive data (like `DOUYIN_COOKIE` or search queries) and fetched images without detection, posing a severe security risk.
Similar Servers
mcp-omnisearch
Provides a unified interface for various search, AI response, content processing, and enhancement tools via Model Context Protocol (MCP).
loki-mcp
Provides a Model Context Protocol (MCP) server for integrating Grafana Loki log querying capabilities with AI agents and other MCP-compatible clients.
ddg_search
Provides web search capabilities using DuckDuckGo and AI-powered answers from IAsk AI and Monica to Model Context Protocol (MCP) clients.
claude-faf-mcp
Provides AI-optimized context for software projects to large language models, enhancing collaboration and project understanding via 50+ specialized tools within Claude Desktop workflows.