Skip to main content

MCP server for Redis API with 39 AI parsers (Perplexity, ChatGPT, Instagram, TikTok, Google Trends, Pinterest, etc.)

Project description

ayga-mcp-client

MCP server for Redis API with 39 parsers across 9 categories.

mcp-name: io.github.ozand/ayga-mcp-client

✨ What's New in v1.3.0

  • 39 parsers total (was 29): Added Content, Social expansion, Analytics, and Visual categories
  • +10 parsers: Instagram (6), Content (2), Analytics (1), Visual (1)
  • Content (2): Article extractor, text extractor with HTML cleaning
  • Social media (10): Instagram (5), TikTok (1), Telegram, Reddit (3)
  • Analytics (1): Google Trends for keyword research
  • Visual (1): Pinterest search for images
  • Search Engines (8): Google, Yandex, Bing, DuckDuckGo, Baidu, Yahoo, Rambler, You.com
  • FreeAI (6): Perplexity, GoogleAI, ChatGPT, Kimi, DeepAI, Copilot
  • YouTube (6): Video metadata, search, suggestions, channel info, comments
  • Translation (4): Google, DeepL, Bing, Yandex with language control
  • Net (1): HTTP fetcher

Quick Start

pip install ayga-mcp-client

Claude Desktop

Add to ~/.config/Claude/claude_desktop_config.json (Linux/macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "ayga": {
      "command": "python",
      "args": ["-m", "ayga_mcp_client"],
      "env": {
        "REDIS_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}

VS Code Copilot

Add to your MCP config file (%APPDATA%\Code\User\mcp.json on Windows):

{
  "servers": {
    "ayga": {
      "type": "stdio",
      "command": "python",
      "args": ["-m", "ayga_mcp_client"],
      "env": {
        "REDIS_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}

Documentation

  • EXAMPLES.md - Detailed examples with request/response formats for all tools
  • DEVELOPMENT.md - Technical architecture and development guide
  • CHANGELOG.md - Version history and release notes

Available Tools

FreeAI Parsers (6)

  • search_perplexity - AI-powered search with sources
  • search_googleai - Google AI search with structured sources
  • search_chatgpt - ChatGPT with web search
  • search_kimi - Kimi AI for translation and education
  • search_deepai - DeepAI multi-style chat
  • search_copilot - Microsoft Copilot search

YouTube Parsers (6)

  • parse_youtube_video - Video metadata, subtitles, comments
  • search_youtube_search - Search videos by keywords
  • get_youtube_suggest - Keyword suggestions/autocomplete
  • get_youtube_channel_videos - List channel videos
  • get_youtube_channel_about - Channel info from About page
  • parse_youtube_comments - Parse video comments with threading

Social Media Parsers (10)

  • scrape_telegram_group - Scrape public group messages
  • search_reddit_posts - Search Reddit posts with sorting
  • get_reddit_post_info - Get post with comments and details
  • search_reddit_comments - Search Reddit comments
  • parse_instagram_profile - Profile data, posts, followers (requires auth cookie)
  • parse_instagram_post - Post with likes, comments, caption
  • parse_instagram_tag - Posts by hashtag (requires auth cookie)
  • parse_instagram_geo - Posts by location with coordinates
  • search_instagram_search - Search profiles, hashtags, locations
  • parse_tiktok_profile - TikTok profile data, videos, followers

Translation Services (4)

  • translate_google_translate - Google Translate (100+ languages)
  • translate_deepl_translate - DeepL high-quality translation
  • translate_bing_translate - Microsoft Bing Translator
  • translate_yandex_translate - Yandex Translate with captcha bypass

Search Engines (8)

  • search_google_search - Google search with operators support
  • search_yandex_search - Yandex search (Russian search engine)
  • search_bing_search - Bing search with operators support
  • search_duckduckgo_search - Privacy-focused DuckDuckGo search
  • search_baidu_search - Chinese search engine Baidu
  • search_yahoo_search - Yahoo search results
  • search_rambler_search - Russian search engine Rambler
  • search_you_search - You.com AI-powered search

Content Parsers (2)

  • parse_article_extractor - Extract articles with Mozilla Readability algorithm
  • parse_text_extractor - Parse text blocks with automatic HTML cleaning (2000 queries/min)

Analytics Parsers (1)

  • get_google_trends - Parse trending keywords, interest data, regional trends

Visual Content Parsers (1)

  • search_pinterest_search - Pinterest images, titles, descriptions (4000+ queries/min)

Net Tools (1)

  • fetch_http - Fetch raw URL content

Net Tools (1)

  • fetch_http - Fetch raw URL content

Metadata Tools

  • list_parsers - List all available parsers
  • get_parser_info - Get parser details
  • health_check - API health status

Authentication

Get your API key from https://redis.ayga.tech or contact support@ayga.tech

The client automatically exchanges your API key for a JWT token on first request.

Example Usage

Once configured, use tools in Claude Desktop or VS Code Copilot:

# FreeAI search
@ayga search_perplexity query="latest AI trends 2025" timeout=90
@ayga search_chatgpt query="explain quantum computing" timeout=60

# YouTube parsing
@ayga parse_youtube_video query="https://youtube.com/watch?v=..." preset="default"
@ayga search_youtube_search query="python tutorial" pages_count=2

# Instagram/TikTok (Social Media)
@ayga parse_instagram_profile query="username" timeout=120
@ayga parse_instagram_tag query="travel" timeout=120
@ayga parse_tiktok_profile query="@username"

# Translation with language control
@ayga translate_google_translate query="Hello world" from_language="en" to_language="ru"
@ayga translate_deepl_translate query="Machine learning" to_language="de"

# Content extraction
@ayga parse_article_extractor query="https://example.com/article"
@ayga parse_text_extractor query="https://example.com/page"

# Analytics and trends
@ayga get_google_trends query="artificial intelligence" timeout=90
@ayga get_google_trends query="AI,machine learning,deep learning"

# Visual content
@ayga search_pinterest_search query="modern interior design" timeout=60

# Social media
@ayga parse_instagram_profile query="username" timeout=120
@ayga search_reddit_posts query="python" pages_count=1 sort="top"

# Search engines
@ayga search_google_search query="site:github.com python parser"
@ayga search_yandex_search query="программирование python"

# Metadata
@ayga list_parsers
@ayga get_parser_info parser_id="youtube_video"

Environment Variables

Development

git clone https://github.com/ozand/ayga-mcp-client.git
cd ayga-mcp-client
pip install -e ".[dev]"

# Run tests
pytest

# Run locally
python -m ayga_mcp_client --username USER --password PASS

License

MIT License - see LICENSE

Links

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ayga_mcp_client-1.4.0.tar.gz (24.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ayga_mcp_client-1.4.0-py3-none-any.whl (19.6 kB view details)

Uploaded Python 3

File details

Details for the file ayga_mcp_client-1.4.0.tar.gz.

File metadata

  • Download URL: ayga_mcp_client-1.4.0.tar.gz
  • Upload date:
  • Size: 24.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.11

File hashes

Hashes for ayga_mcp_client-1.4.0.tar.gz
Algorithm Hash digest
SHA256 43bf036f1427de523101bc925c78f54080416883247e1b60f363ddc14e7b0ab7
MD5 452c1d4124bc91cc66451483f6d1c161
BLAKE2b-256 167a79e0cd28c2f321003e397083bdeb967c00e29bbc28673c97bf0781e8d114

See more details on using hashes here.

File details

Details for the file ayga_mcp_client-1.4.0-py3-none-any.whl.

File metadata

File hashes

Hashes for ayga_mcp_client-1.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cd64fa2f6b60e838a275c29661c14b594f4e20170e297f6b89e0f64a49370d65
MD5 c0540da26f094f1c0c12253e5a7805a7
BLAKE2b-256 1ce1b5b29a379eac84f780eefdf1f1406639c597ad69f7f0e3c1e4810fa4d366

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page