TweetBinder by Audiense MCP Server

TweetBinder by Audiense MCP Server

site icon
2025.04.01 3
TypeScript社交媒体分析品牌监控市场研究竞争对手分析舆情监测交流协作
mcp-tweetbinder 是一个基于 Model Context Protocol (MCP) 的服务器,用于连接 TweetBinder by Audiense API,使 Claude 和其他兼容 MCP 的 AI 模型能够访问 TweetBinder 的分析数据。该服务主要用于分析 Twitter/X 上的话题、用户和对话,提供参与度指标、情感分析等功能。
View on GitHub

Overview

产品定位

mcp-tweetbinder 是一个中间件服务,旨在为 AI 模型(如 Claude)提供访问 TweetBinder by Audiense API 的能力,以便进行 Twitter/X 数据的分析和报告生成。

核心功能

  • 直接从 Claude 访问 TweetBinder 分析数据
  • 分析 Twitter/X 上的话题、用户和对话
  • 获取参与度指标、情感分析等数据
  • 创建基于自定义搜索查询的 Twitter 报告
  • 检查报告生成状态
  • 检索详细的报告统计数据
  • 获取账户余额和配额信息
  • 统计符合特定查询条件的推文数量
  • 列出和管理 TweetBinder 报告
  • 从报告中访问推文内容和用户信息

适用场景

  • 社交媒体分析
  • 品牌监控
  • 市场研究
  • 竞争对手分析
  • 舆情监测

工具列表

  1. create-twitter-report: 创建基于搜索查询的 Twitter 报告
  2. create-twitter-count: 统计符合搜索查询的推文数量
  3. list-reports: 列出所有 TweetBinder 报告
  4. get-report-content: 检索报告中的推文或用户数据
  5. get-report-status: 检查报告状态
  6. get-report-stats: 检索报告的统计数据和指标
  7. get-account-balances: 获取账户余额和配额信息

常见问题解答

工具未出现在 Claude 中

  1. 检查 Claude Desktop 日志
  2. 验证环境变量设置是否正确
  3. 确保 index.js 的绝对路径正确

认证问题

  • 检查凭证是否正确
  • 确保刷新令牌仍然有效
  • 验证是否启用了所需的 API 范围并有足够的积分

使用教程

使用依赖

  • Node.js (v18 或更高版本)
  • Claude Desktop App
  • TweetBinder by Audiense 账户及 API 凭证

安装教程

通过 Smithery 安装

npx -y @smithery/cli install @AudienseCo/mcp-tweetbinder --client claude

手动配置

  1. 克隆仓库
  2. 安装依赖:
npm install
  1. 构建项目:
npm run build
  1. 设置环境变量:
export TWEETBINDER_API_TOKEN='your-bearer-token-here'

调试方式

查看日志

MacOS/Linux:
tail -n 20 -f ~/Library/Logs/Claude/mcp*.log
Windows:
Get-Content -Path "$env:AppData\Claude\Logs\mcp*.log" -Wait -Tail 20

许可证

该项目遵循 Apache 2.0 开源许可条款。