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
A Go-based server that implements the Model Context Protocol (MCP) to integrate Grafana Loki log querying capabilities with AI agents like Claude Desktop or n8n.
ddg_search
A Model Context Protocol server for web search using DuckDuckGo and AI-powered answers from IAsk AI, Monica, and Brave AI, designed for integration with AI assistants.
claude-faf-mcp
Optimizes AI understanding of software projects by providing persistent context, fixing context-drift, and enabling bi-directional synchronization between project metadata and AI documentation.