What are the prerequisites for running the server?
Python 3.8 or higher and `pip` are required. Dependencies are installed via `pip install -r requirements.txt`.
@OmarNaguib
Basic information
MCP server for EAIM Technologies API integration with FastAPI and Socket.IO
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"eaim-mcp-server": {
"command": "python",
"args": [
"main.py"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
A Model Context Protocol (MCP) server that integrates with the EAIM Technologies API to provide tools and resources for querying social media analytics data through natural language processing. It uses Socket.IO for real‑time communication and is intended for developers who need programmatic access to EAIM’s analytics dashboards and visualizations.
Install dependencies with pip install -r requirements.txt, then run python main.py to start the server on http://localhost:8000. Alternatively, build and run the Docker image with docker build -t eaim-mcp-server . and docker run -p 8000:8000 eaim-mcp-server. The server exposes a Socket.IO endpoint at /socket.io and an MCP endpoint at /mcp.
Python 3.8 or higher and `pip` are required. Dependencies are installed via `pip install -r requirements.txt`.
Build the image with `docker build -t eaim-mcp-server .` and run the container with `docker run -p 8000:8000 eaim-mcp-server`.
Clients can emit a `query_data` event with a natural language query. The server emits `status`, `data`, and `error` events in response.
Two tools: `get_visualization_data` (requires dashboard_id, visualization_id, brand, period) and `query_natural_language` (requires a query string). Both are accessible via the `/mcp` endpoint.
The `available_dashboards` resource lists all dashboards, and `available_visualizations` (requires dashboard_id) lists visualizations for a specific dashboard.

Verified distributed compute for humans, applications, and agents. Submit Blender, Octane, and video workloads, route them across qualified GPUs, track asynchronous execution, download finished artifacts, and verify FARP
Console, Backend and CLI to manage Capgo Instant update and Native build for Capacitor apps Build and upload to app store your mobile app
Query your team's drift, vulnerability, and migration data from any AI assistant. Vibgrate MCP connects Cursor, Claude, ChatGPT, Windsurf, or VS Code to Vibgrate Cloud: 51 tools for DriftScores, CVEs and EOL runtimes, up
OrangePro local-first CLI + MCP server for behavior mapping, grounded test generation, and dynamic proof.
Gives AI agents public URLs (tunnels) for localhost, live HTTP traffic inspection, snapshot publishing, and access control. Part of LocalCan, the ngrok alternative for Mac, Windows and Linux. Free plan.
Comments