
Twitter MCP Server for Claude Desktop

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 密钥
安装教程
- 克隆或下载仓库
git clone https://github.com/yourusername/twitter-mcp-server cd twitter-mcp-server
- 安装依赖
npm install
- 创建
.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
调试方式
- 确保
.env
文件中的 API 凭据正确。 - 运行
npm start
启动服务器。 - 在 Claude Desktop 中测试功能,如获取趋势话题或发布测试推文。