社交监听MCP服务

Social Listening MCP Server 是一个基于Syften API提供社交监听能力的模型上下文协议(MCP)服务器。该服务通过AI技术分析社交媒体提及内容,支持实时通知和历史数据分析,适用于品牌监控、用户反馈收集等场景。

  • by fred-em
  • 更新于
在 GitHub 查看 fred-em/social-listening

使用说明

基本能力

产品定位

社交监听与分析平台

核心功能

  • 实时社交媒体提及监控
  • AI驱动的内容分类
  • 重要提及的Webhook通知
  • 历史数据回填
  • 趋势分析与报告
  • 自然语言查询支持

适用场景

  • 品牌声誉监控
  • 用户反馈分析
  • 产品问题追踪
  • 营销活动效果评估
  • 竞争对手分析

工具列表

  1. configure_ai_filter - 配置AI过滤设置
  2. setup_webhook - 配置实时通知的Webhook端点
  3. backfill_month - 回填特定月份的数据
  4. sync_latest - 同步最新提及
  5. analyze_trends - 分析时间趋势
  6. get_top_sources - 获取顶级来源/作者
  7. nlp_prompt - 处理自然语言查询
  8. get_ai_filtered_mentions - 获取AI过滤后的提及

使用教程

使用依赖

  1. Node.js (v16或更高版本)
  2. Syften账户(需API访问权限)
  3. Claude桌面应用或带Claude扩展的VSCode

安装教程

  1. 克隆仓库:
git clone https://github.com/fred-em/social-listening.git
cd social-listening
  1. 安装依赖:
npm install
  1. 构建服务器:
npm run build

调试方式

  1. 运行测试:
npm test
  1. 常见问题排查:
  • Webhook错误: 确保端点可访问且支持HTTPS
  • API密钥问题: 验证配置中的Syften API密钥
  • 数据库错误: 检查data目录是否存在且可写