Ayga

Provides 40 parsers for content extraction, social media, translation, search, and more via a Redis API.
  • python

3

GitHub Stars

python

Language

4 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "ozand-ayga-mcp-client": {
      "command": "python",
      "args": [
        "-m",
        "ayga_mcp_client"
      ],
      "env": {
        "REDIS_API_KEY": "YOUR_API_KEY",
        "REDIS_API_URL": "https://redis.ayga.tech"
      }
    }
  }
}

The ayga MCP server exposes a Redis API with a rich set of parsers for content extraction, social media, translation, search, and more. You can run it locally as a microservice that your AI agents or automation workflows can query to fetch data, parse content, and perform analyses across multiple domains.

How to use

You run the MCP server locally and connect to it from your MCP clients. The server provides a wide range of parsers that you can invoke by name to fetch data, then feed results into your workflows or agents. Use the client to query FreeAI, YouTube, social media, translation services, search engines, content parsers, analytics, and net tools. In your client, specify the parser you want, provide the query or target URL, and process the structured results that return from the MCP server.

How to install

Prerequisites you need before installing include Python and a working network to reach the MCP endpoints. You will install the Python package that provides the ayga MCP client, then configure an integration client (Claude Desktop or VS Code Copilot) to talk to the local MCP server.

pip install ayga-mcp-client

Set up your environment so your MCP client can authenticate with the Redis API. You will obtain an API key and, if needed, a base URL for the Redis API. The client expects the API key to be supplied in the environment variable that the server uses for authentication.

Configure Claude Desktop to run the MCP client locally using Python and the module entry point. Create or edit the configuration file at the following path and insert the content shown.

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

Alternatively, configure VS Code Copilot to connect to the same local MCP server by adding the provided configuration to your MCP settings. Use the CLI-based Python entry point the same way as for Claude Desktop.

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

Additional notes

Environment variables that you may use include REDIS_API_KEY (required) for API access and REDIS_API_URL (optional) for the API endpoint, which defaults to https://redis.ayga.tech when not provided.

Available tools

search_perplexity

AI-powered search with sources from Perplexity to surface contextual results

search_googleai

Google AI search with structured sources and results

search_chatgpt

ChatGPT-based web search integration for answers with browsing context

search_kimi

Kimi AI search for translation and education-related results

search_deepai

DeepAI multi-style chat search integration

search_copilot

Microsoft Copilot search capabilities for document/query retrieval

parse_youtube_video

Extract YouTube video metadata, subtitles, and comments

search_youtube_search

Search YouTube videos by keywords

get_youtube_suggest

Provide YouTube keyword suggestions/autocomplete

get_youtube_channel_videos

List videos from a YouTube channel

get_youtube_channel_about

Fetch channel information from the About page

parse_youtube_comments

Parse video comments with threading

parse_instagram_profile

Extract Instagram profile data, posts, and followers (requires auth cookie)

parse_instagram_post

Parse Instagram post data including likes and comments

parse_instagram_tag

Fetch posts by Instagram hashtag (requires auth)

parse_instagram_geo

Fetch Instagram posts by location with coordinates

search_instagram_search

Search Instagram profiles, hashtags, and locations

parse_tiktok_profile

Extract TikTok profile data and videos

translate_google_translate

Translate text using Google Translate with many languages

translate_deepl_translate

High-quality translation via DeepL

translate_bing_translate

Translate text with Microsoft Bing Translator

translate_yandex_translate

Translate text with Yandex Translate

search_google_search

Perform Google search with operators and results

search_yandex_search

Perform Yandex search with operators

search_bing_search

Bing search with operators

search_duckduckgo_search

DuckDuckGo privacy-focused search

search_baidu_search

Baidu search results in Chinese

search_yahoo_search

Yahoo search results

search_rambler_search

Rambler search for Russian results

search_you_search

You.com AI-powered search

parse_article_extractor

Extract article content using Mozilla Readability

parse_text_extractor

Parse text blocks with HTML cleaning and high query throughput

extract_link_extractor

Extract and filter links from HTML with deduplication

get_google_trends

Fetch trending keywords and regional interest data

search_pinterest_search

Pinterest image search with titles and descriptions

fetch_http

Fetch raw URL content over HTTP

list_parsers

List all available parsers

get_parser_info

Get detailed information about a specific parser

health_check

Check the API health status

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational