EAIM MCP Server

by OmarNaguib

125 downloads Not rated yet
GitHub

About

MCP server for EAIM Technologies API integration with FastAPI and Socket.IO

Explore

- Socket.IO integration for real-time communication
- Natural language query processing
- MCP tools for accessing EAIM API data
- Dashboard and visualization metadata

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:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name EAIM MCP Server
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

- Python 3.8+
- pip

python main.py

The server will start on http://localhost:8000

// Connect to the Socket.IO server
const socket = io("http://localhost:8000");

// Listen for status updates
socket.on("status", (data) => {
console.log("Status:", data.message);
});

// Listen for data
socket.on("data", (data) => {
console.log("Received data:", data);
// Process and display the data
});

// Listen for errors
socket.on("error", (data) => {
console.error("Error:", data.message);
});

// Send a query
socket.emit("query_data", {
query: "Show me the engagement of Vodafone EG over the last month",
});

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "eaim mcp server": {
            "eaim-mcp-server": {
                "command": "python",
                "args": [
                    "main.py"
                ]
            }
        }
    }
}

McpServers

{
    "eaim-mcp-server": {
        "command": "python",
        "args": [
            "main.py"
        ]
    }
}

A Model Context Protocol (MCP) server for integrating with EAIM Technologies API. This server provides tools and resources for querying social media analytics data through natural language processing.

Features

- Socket.IO integration for real-time communication
- Natural language query processing
- MCP tools for accessing EAIM API data
- Dashboard and visualization metadata

Prerequisites

- Python 3.8+
- pip

Installation

1. Clone the repository:

   git clone https://github.com/OmarNaguib/eaim-mcp-server.git
   cd eaim-mcp-server
   

2. Install dependencies:

   pip install -r requirements.txt

Usage

Running the server

python main.py

The server will start on http://localhost:8000

Docker

To build and run using Docker:

```bash

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.