Twitter MCP Server for Claude Desktop

Twitter MCP Server for Claude Desktop

site icon
2025.03.17 0
JavaScript社交媒体管理内容创作交流协作
Twitter MCP Server 是一个 Model Context Protocol (MCP) 服务器,专为 Claude Desktop 设计,使其能够与 Twitter 进行交互。该服务器通过 Twitter API 提供多种功能,包括发布推文、分析内容以及根据提示创建结构化的推文。
View on GitHub

Overview

基本能力

产品定位

Twitter MCP Server 是一个连接 Claude Desktop 和 Twitter 的中间件,旨在增强 Claude Desktop 在社交媒体内容创作和管理方面的能力。

核心功能

  • 资源访问:获取用户 Twitter 个人资料、最近推文和热门话题。
  • 工具:发布推文、删除推文和分析推文内容。
  • 提示模板:提供创建简洁推文、Twitter 线程和互动内容的模板。

适用场景

  • 社交媒体内容创作
  • 推文分析和优化
  • 自动化社交媒体管理

工具列表

  • Post Tweet:发布新推文,支持内容验证。
  • Delete Tweet:通过 ID 删除推文。
  • Analyze Tweet:分析推文内容的互动潜力。

常见问题解答

  • Twitter API 错误:检查 API 凭据和权限。
  • 服务器未找到:确认配置中的路径是否正确。
  • 模块未找到:确保所有依赖项已安装。
  • 连接问题:配置更改后重启 Claude Desktop。

使用教程

使用依赖

  • Node.js (v16 或更高版本)
  • Claude Desktop
  • Twitter 开发者账户及 API 密钥

安装教程

  1. 克隆或下载仓库 git clone https://github.com/yourusername/twitter-mcp-server cd twitter-mcp-server
  2. 安装依赖 npm install
  3. 创建 .env 文件并填写 Twitter API 凭据 TWITTER_API_KEY=your_api_key TWITTER_API_SECRET=your_api_secret TWITTER_ACCESS_TOKEN=your_access_token TWITTER_ACCESS_SECRET=your_access_secret

调试方式

  1. 确保 .env 文件中的 API 凭据正确。
  2. 运行 npm start 启动服务器。
  3. 在 Claude Desktop 中测试功能,如获取趋势话题或发布测试推文。

许可证

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