返回 MCP 目录
public公开dns本地运行

mcp-tweetbinder

TweetBinder的MCP服务器,为Claude等AI模型提供访问Twitter/X数据分析的接口。

article

README

🚀 TweetBinder 使用指南

本指南详细介绍了 TweetBinder 的安装、配置、认证、日志查看等使用方法,以及相关的安全注意事项和许可证信息,帮助你快速上手并安全使用该项目。

🚀 快速开始

系统要求

  • 操作系统:支持 Windows、macOS 和 Linux 系统。
  • Node.js 版本:需要 Node.js 16 或更高版本。推荐使用 NodeSource 进行安装。

安装方法

  1. 克隆项目仓库:
    git clone https://github.com/username/tweetbinder.git
    
  2. 进入项目目录:
    cd tweetbinder
    
  3. 安装依赖项:
    npm install
    

📦 安装指南

环境变量配置

必要环境变量

  • API_KEY:设置为你的 TweetBinder API 密钥。
  • API_SECRET:设置为对应的 API 密钥秘密。

服务端启动参数

  • PORT:指定服务监听的端口,默认为 3000
  • NODE_ENV:设置环境模式,可选值为 developmentproduction

认证信息

用户认证

  1. 在项目根目录下创建一个名为 .env 的文件:
    echo "API_KEY=your_api_key" >> .env
    echo "API_SECRET=your_api_secret" >> .env
    
  2. 启动服务时,系统会自动读取环境变量。

权限管理

  • admin:具备所有操作权限。
  • user:只能进行基本操作。
  • guest:无操作权限。

💻 使用示例

日志查看

操作系统日志位置

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

📚 详细文档

安全注意事项

数据保护

  • 确保 API 凭证的安全性,避免在公共代码库中泄露。
  • 使用环境变量来管理敏感数据。

权限控制

  • admin:可以执行所有系统操作。
  • user:受限权限,仅能访问特定功能。
  • guest:无访问权限。

📄 许可证

本项目遵循 Apache 2.0 许可证。更多详细信息请参考 LICENSE 文件

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端