Skip to main content
Glama
takiAA

Twitter MCP Server

by takiAA

Twitter MCP 服务器

MCP(模型上下文协议)服务器,提供使用 agent-twitter-client 库与 Twitter 交互的工具。

特征

  • getTweet :通过 ID 检索推文

  • sendTweet :向 Twitter 发布一条新推文

Related MCP server: Twitter MCP Server

先决条件

  • Node.js(v14 或更高版本)

  • npm 或 yarn

  • Twitter 帐户凭证

安装

  1. 克隆此存储库

  2. 安装依赖项:

npm install
# or
yarn install
  1. 使用您的 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!"})

发展

该服务器使用以下方式构建:

要构建 TypeScript 代码:

npx tsc

执照

麻省理工学院

-
security - not tested
F
license - not found
-
quality - not tested

Resources

Looking for Admin?

Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to authenticate as an admin.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/takiAA/twitter-scraper-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server