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

twitter-mcp

这是一个Twitter MCP服务器项目,允许客户端通过Claude桌面应用与Twitter交互,支持发推和搜索功能。

article

README

🚀 Twitter MCP 与 Claude 集成使用指南

本项目旨在实现 Claude 与 Twitter 的交互,通过配置相关信息,Claude 能够使用 post_tweetsearch_tweets 工具与 Twitter 进行交互,为用户提供便捷的推文发布和搜索功能。

🚀 快速开始

步骤一:获取 Twitter API 密钥

Twitter 开发者控制台 创建一个 Twitter 开发者账户并获取你的 API 密钥。

步骤二:配置 Claude 桌面

将以下配置添加到你的 Claude 桌面配置文件中:

  • Windows%APPDATA%\Claude\claude_desktop_config.json
  • macOS~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "twitter-mcp": {
      "command": "node",
      "args": [
        "实际路径到你的文件夹\\twitter-mcp\\build\\index.js"
      ],
      "env": {
        "API_KEY": "your_api_key_here",
        "API_SECRET_KEY": "your_api_secret_key_here",
        "ACCESS_TOKEN": "your_access_token_here",
        "ACCESS_TOKEN_SECRET": "your_access_token_secret_here"
      }
    }
  }
}

步骤三:重启 Claude 桌面

仅仅关闭和重新打开 Claude 桌面应用程序是不够的,你需要点击文件并选择退出选项,然后重新打开应用程序。

完成以上步骤后,Claude 就可以使用两种工具通过 Twitter MCP 服务器与 Twitter 进行交互了:

  • post_tweet:发布一条新推文
  • search_tweets:搜索推文

💻 使用示例

基础用法

尝试让 Claude 执行以下操作:

  • "你能发布一条推文说 '来自Claude的问候!' 吗?"
  • "你能搜索关于 Claude AI 的推文吗?"

🛠️ 故障排除

日志可以在以下位置找到:

  • Windows%APPDATA%\Claude\logs\mcp-server-twitter.log
  • macOS~/Library/Logs/Claude/mcp-server-twitter.log

如果你在使用过程中遇到问题,可以查看这些日志文件以获取更多信息。

🛠️ 开发指南

如果你想贡献或从源代码运行该项目,可以按照以下步骤进行:

步骤一:克隆仓库

git clone https://github.com/Rakibulislamsarkar/twitter-mcp.git
cd twitter-mcp

步骤二:安装依赖项

npm install

步骤三:构建项目

npm run build

步骤四:运行项目

npm start

通过以上步骤,你就可以从源代码运行该项目,并进行贡献和开发。

help

运行方式说明

cloud

托管运行

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

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

本地运行 / 其它方式

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

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