Metadata-Version: 2.1
Name: ayga-mcp-client
Version: 1.0.0
Summary: MCP server for Redis API with 21+ AI parsers (Perplexity, ChatGPT, Claude, etc.)
Author-email: Ozan D <support@ayga.tech>
License: MIT
Project-URL: Homepage, https://github.com/ozand/redis-mcp-client
Project-URL: Documentation, https://redis.ayga.tech/docs
Project-URL: Repository, https://github.com/ozand/redis-mcp-client
Project-URL: Issues, https://github.com/ozand/redis-mcp-client/issues
Keywords: mcp,redis,ai,parsers,claude,copilot,perplexity,chatgpt
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: mcp>=1.0.0
Requires-Dist: httpx>=0.27.0
Requires-Dist: pydantic>=2.0.0
Provides-Extra: dev
Requires-Dist: pytest>=8.0.0; extra == "dev"
Requires-Dist: pytest-asyncio>=0.24.0; extra == "dev"
Requires-Dist: ruff>=0.6.0; extra == "dev"
Requires-Dist: mypy>=1.11.0; extra == "dev"

# ayga-mcp-client

MCP server for Redis API with 21+ AI parsers.

<!-- MCP Registry identifier -->
mcp-name: io.github.ozand/ayga-mcp-client

## Quick Start

```bash
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):

```json
{
  "mcpServers": {
    "redis-api": {
      "command": "ayga-mcp-client",
      "args": ["--username", "YOUR_USERNAME", "--password", "YOUR_PASSWORD"]
    }
  }
}
```

### VS Code Copilot

Add to `.vscode/mcp.json`:

```json
{
  "servers": {
    "redis-api": {
      "command": "ayga-mcp-client",
      "args": ["--username", "YOUR_USERNAME", "--password", "YOUR_PASSWORD"]
    }
  }
}
```

## Available Tools

### AI Parsers (11+)
- `search_perplexity` - Perplexity AI search
- `search_chatgpt` - ChatGPT with web search
- `search_claude` - Claude AI
- `search_gemini` - Google Gemini
- `search_copilot` - Microsoft Copilot
- `search_grok` - xAI Grok
- `search_deepseek` - DeepSeek AI
- `search_google_search` - Google web search
- `search_bing_search` - Bing search
- `search_duckduckgo` - DuckDuckGo
- `search_youtube_search` - YouTube search

### Metadata Tools
- `list_parsers` - List all available parsers
- `get_parser_info` - Get parser details
- `health_check` - API health status

## Authentication

Get credentials: support@ayga.tech or create account at https://redis.ayga.tech

## Environment Variables

- `REDIS_API_URL` - API URL (default: https://redis.ayga.tech)
- `REDIS_USERNAME` - Username
- `REDIS_PASSWORD` - Password
- `REDIS_API_KEY` - API key (alternative to username/password)

## Development

```bash
git clone https://github.com/ozand/redis-mcp-client.git
cd redis-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](LICENSE)

## Links

- [Redis API Documentation](https://redis.ayga.tech/docs)
- [GitHub Repository](https://github.com/ozand/redis-mcp-client)
- [Report Issues](https://github.com/ozand/redis-mcp-client/issues)
