Twitter MCP Server
Twitter MCP 服务器
MCP(模型上下文协议)服务器,提供使用 agent-twitter-client 库与 Twitter 交互的工具。
特征
getTweet :通过 ID 检索推文
sendTweet :向 Twitter 发布一条新推文
Related MCP server: Twitter MCP Server
先决条件
Node.js(v14 或更高版本)
npm 或 yarn
Twitter 帐户凭证
安装
克隆此存储库
安装依赖项:
npm install
# or
yarn install使用您的 Twitter 凭据在根目录中创建一个
.env文件:
TWITTER_USERNAME=your_twitter_username
TWITTER_PASSWORD=your_twitter_password
TWITTER_EMAIL=your_email@example.com (optional)
TWITTER_2FA_SECRET=your_2fa_secret (optional)
# Optional API credentials (used as fallback)
TWITTER_API_KEY=your_api_key
TWITTER_API_SECRET_KEY=your_api_secret_key
TWITTER_ACCESS_TOKEN=your_access_token
TWITTER_ACCESS_TOKEN_SECRET=your_access_token_secret用法
运行服务器
您可以使用 FastMCP CLI 工具运行服务器:
# For development and testing in the terminal
npx fastmcp dev
# For visual inspection with the MCP Inspector
npx fastmcp inspect使用工具
获取推文
通过 ID 检索推文。
参数:
tweetId(string): 要检索的推文的 ID
例子:
getTweet({"tweetId": "1734609533274853865"})发送推文
在 Twitter 上发布一条新推文。
参数:
text(字符串):要发送的推文的文本内容
例子:
sendTweet({"text": "Hello World from MCP!"})发展
该服务器使用以下方式构建:
FastMCP - 用于构建 MCP 服务器的 TypeScript 框架
agent-twitter-client - Twitter 客户端库
要构建 TypeScript 代码:
npx tsc执照
麻省理工学院
This server cannot be deployed
Maintenance
Related MCP Connectors
X (Twitter) data for AI agents: tweets, profiles, followers, search, trends + social listening.
X (formerly Twitter) posts, profiles, and search for AI agents. Free key, self-minted, no signup.
Live X/Twitter data: profiles, tweets, search, followers, lists and trends. 29 read-only tools.
X/Twitter reads, search, monitors and posting. Pay-per-call in USDC — no signup, no API keys.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceProvides AI agents with comprehensive Twitter functionality through the Model Context Protocol standard, enabling reading tweets, posting content, managing interactions, and accessing timeline data with robust error handling.12 npm21MIT
- FlicenseNot gradedqualityDmaintenanceEnables LLM agents to interact with Twitter (X) for searching tweets, posting content with images, analyzing engagement, and extracting topics using the Twitter API.-
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to interact with Twitter/X through Playwright browser automation without requiring an official API key. It provides tools for posting content, searching tweets, reading feeds, and managing social interactions like follows and likes.4MIT
- AlicenseNot gradedqualityDmaintenanceProvides AI agents and coding assistants with Twitter data access including tweets, user profiles, followers, and search functionality.MIT