a year ago
research-and-dataSaqr-MCP is a powerful Python application that implements the Model Context Protocol (MCP) to enable advanced AI assistant capabilities. It supports both local models through Ollama and cloud models through Groq, providing a flexible client-server architecture
Overview
what is Saqr-MCP?
Saqr-MCP is a Python application that implements the Model Context Protocol (MCP) to enable AI assistant capabilities with both local models through Ollama and cloud models through Groq. It provides a client-server architecture where the client can communicate with either local or cloud models.
how to use Saqr-MCP?
To use Saqr-MCP, clone the repository, set up the environment variables, and run the client. You can interact with the AI models through an interactive console.
key features of Saqr-MCP?
- Interactive chat interface for querying models
- Support for both local models (Ollama) and cloud models (Groq)
- Robust web search tool integration using Tavily API
- Word document generation from chat conversations
- Memory management system using mem0 for storing and retrieving information
- Async architecture for efficient processing
- Visual loading animations for better user experience
use cases of Saqr-MCP?
- Assisting users with queries using AI models
- Generating documents based on chat interactions
- Managing and retrieving information through memory management
FAQ from Saqr-MCP?
- Can Saqr-MCP work with both local and cloud models?
Yes! Saqr-MCP supports both local models through Ollama and cloud models through Groq.
- Is there a specific Python version required?
Yes, Python 3.11 or higher is required to run Saqr-MCP.
- How do I set up the environment variables?
You need to copy
.env.exampleto.envand configure the necessary API keys and model names.