MCP server for Redis API with 21+ AI parsers (Perplexity, ChatGPT, Claude, etc.)
Project description
ayga-mcp-client
MCP server for Redis API with 21+ AI parsers.
mcp-name: io.github.ozand/ayga-mcp-client
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": {
"redis-api": {
"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": {
"redis-api": {
"type": "stdio",
"command": "python",
"args": ["-m", "ayga_mcp_client"],
"env": {
"REDIS_API_KEY": "YOUR_API_KEY"
}
}
}
}
Available Tools
AI Parsers (11+)
search_perplexity- Perplexity AI searchsearch_chatgpt- ChatGPT with web searchsearch_claude- Claude AIsearch_gemini- Google Geminisearch_copilot- Microsoft Copilotsearch_grok- xAI Groksearch_deepseek- DeepSeek AIsearch_google_search- Google web searchsearch_bing_search- Bing searchsearch_duckduckgo- DuckDuckGosearch_youtube_search- YouTube search
Metadata Tools
list_parsers- List all available parsersget_parser_info- Get parser detailshealth_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:
@redis-api search_perplexity query="latest AI trends 2025" timeout=90
@redis-api search_chatgpt query="explain quantum computing" timeout=60
@redis-api list_parsers
Environment Variables
REDIS_API_KEY- Your API key (required)REDIS_API_URL- API URL (default: https://redis.ayga.tech)
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ayga_mcp_client-1.0.2.tar.gz.
File metadata
- Download URL: ayga_mcp_client-1.0.2.tar.gz
- Upload date:
- Size: 9.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a56c44a4e1ae4d5b885538baecbc5cb9cbb96df6f82641ff40c2ab1adafd82db
|
|
| MD5 |
7de5fc736c05cc5081526530b464a6ca
|
|
| BLAKE2b-256 |
fc3d32ff149704ef7c9fd8c253a45227a2c8f9f1378f68247aa041f9d0875800
|
File details
Details for the file ayga_mcp_client-1.0.2-py3-none-any.whl.
File metadata
- Download URL: ayga_mcp_client-1.0.2-py3-none-any.whl
- Upload date:
- Size: 9.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9c1d666703126555516e978d358a5b1bd61f81a1bab33d089bf1d29855b176b9
|
|
| MD5 |
58c5c3adf7387d6062ed0ea742b49413
|
|
| BLAKE2b-256 |
a8885fd3158df135814c0bebfd7c0d5a980092a63e0860118aeded9360f36bdd
|