InsightFlow
About
InsightFlow - a real-time analytics dashboard server with an MCP (Message Control Protocol) architecture that integrates with AI services like Claude or Cursor. This solution enables real-time data analytics with natural language query capabilities.
Details
- Author
- ilissrk
- GitHub stars
- 4
- Downloads
- 390
- Categories
- Search
Jump to
- MCP integration for advanced AI capabilities
- Real‑time data stream processing
- AI‑powered insights via Claude AI
- Flexible multi‑source data processing
- RESTful and WebSocket APIs
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
InsightFlowCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Install Python 3.9+, set up a virtual environment, install dependencies, configure the YAML file and environment variables with your Anthropic API key and Redis details, then run python app/main.py. Access the API docs at http://localhost:8000/docs and use the REST or WebSocket endpoints to execute MCP tools.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"insightflow": {
"InsightFlow": {
"command": "python",
"args": [
"-m",
"venv",
"venv"
]
}
}
}
}
McpServers
{
"InsightFlow": {
"command": "python",
"args": [
"-m",
"venv",
"venv"
]
}
}
InsightFlow
InsightFlow is an advanced analytics platform that combines real-time data processing with AI-powered insights using the Model Context Protocol (MCP). It provides seamless integration with Claude AI for intelligent data analysis and decision support.
🚀 Features
- MCP Integration: Full support for Model Context Protocol, enabling advanced AI capabilities
- Real-time Analytics: Process and analyze data streams in real-time
- AI-Powered Insights: Leverage Claude AI for intelligent data interpretation
- Flexible Data Processing: Support for multiple data sources and formats
- RESTful & WebSocket APIs: Comprehensive API support for various integration needs
🛠️ Technology Stack
- Backend: Python 3.9+, FastAPI
- AI Integration: Anthropic Claude API
- Data Processing: Pandas, NumPy
- Database: SQLAlchemy (supports multiple databases)
- API: REST + WebSocket
- Protocol: Model Context Protocol (MCP)
📋 Prerequisites
- Python 3.9 or higher
- Anthropic API key
- Redis (for caching and message queuing)
🔧 Installation
1. Clone the repository:
git clone https://github.com/yourusername/insightflow.git
cd insightflow
2. Create and activate virtual environment:
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
3. Install dependencies:
pip install -r requirements.txt
4. Configure environment:
```bash
cp config/config.example.yaml config/config.yaml
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.

