使用说明
基本能力
产品定位
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 服务器端点,提供工具和资源
