基本能力
产品定位
EAIM MCP Server 是一个用于集成 EAIM Technologies API 的 MCP 服务器,主要用于通过自然语言处理查询社交媒体分析数据。
核心功能
- Socket.IO 集成,支持实时通信
- 自然语言查询处理
- 提供访问 EAIM API 数据的 MCP 工具
- 提供仪表板和可视化元数据
适用场景
- 社交媒体数据分析
- 实时数据查询和可视化
- 自然语言处理应用
MCP 工具列表
- get_visualization_data: 从 EAIM API 获取特定可视化的数据。
- 参数: dashboard_id, visualization_id, brand, period
- query_natural_language: 使用自然语言查询 EAIM API。
- 参数: query
- available_dashboards: 列出可用的仪表板。
- available_visualizations: 列出仪表板的可用可视化。
- 参数: dashboard_id
常见问题解答
- 如何启动服务器?
- 运行 python main.py 或使用 Docker 构建和运行容器。
- 如何连接到 Socket.IO 服务器?
- 使用 io("http://localhost:8000") 连接到服务器。
使用教程
使用依赖
- Python 3.8+
- pip
安装教程
- 克隆仓库:
git clone https://github.com/OmarNaguib/eaim-mcp-server.git
cd eaim-mcp-server- 安装依赖:
pip install -r requirements.txt调试方式
- 启动服务器:
python main.py- 使用 Docker 构建和运行:
docker build -t eaim-mcp-server .
docker run -p 8000:8000 eaim-mcp-server- 访问 API 端点:
- /: 根端点,提供服务器信息 - /socket.io: Socket.IO 端点,用于实时通信 - /mcp: MCP 服务器端点,提供工具和资源
