MCP server for TwittrAPI: read public Twitter/X tweets, profiles, followers and search results. Pay as you go from $0.065 per 1,000 calls.
接入配置
选择客户端,复制配置,再按项目文档补齐环境变量。
本地运行
claude mcp add twittrapi --env TWITTRAPI_API_KEY='<TWITTRAPI_API_KEY>' --env RAPIDAPI_KEY='<RAPIDAPI_KEY>' --env TWITTRAPI_X_COOKIE='<TWITTRAPI_X_COOKIE>' --env TWITTRAPI_X_PROXY='<TWITTRAPI_X_PROXY>' --env TWITTRAPI_X_CHAT_PASSCODE='<TWITTRAPI_X_CHAT_PASSCODE>' -- npx -y twittrapi-mcp~/.codex/config.toml
[mcp_servers.twittrapi]
command = "npx"
args = ["-y", "twittrapi-mcp"]
env = { TWITTRAPI_API_KEY = "<TWITTRAPI_API_KEY>", RAPIDAPI_KEY = "<RAPIDAPI_KEY>", TWITTRAPI_X_COOKIE = "<TWITTRAPI_X_COOKIE>", TWITTRAPI_X_PROXY = "<TWITTRAPI_X_PROXY>", TWITTRAPI_X_CHAT_PASSCODE = "<TWITTRAPI_X_CHAT_PASSCODE>" }
# codex mcp add twittrapi --env TWITTRAPI_API_KEY='<TWITTRAPI_API_KEY>' --env RAPIDAPI_KEY='<RAPIDAPI_KEY>' --env TWITTRAPI_X_COOKIE='<TWITTRAPI_X_COOKIE>' --env TWITTRAPI_X_PROXY='<TWITTRAPI_X_PROXY>' --env TWITTRAPI_X_CHAT_PASSCODE='<TWITTRAPI_X_CHAT_PASSCODE>' -- npx -y twittrapi-mcp~/.cursor/mcp.json
{
"mcpServers": {
"twittrapi": {
"command": "npx",
"args": [
"-y",
"twittrapi-mcp"
],
"env": {
"TWITTRAPI_API_KEY": "<TWITTRAPI_API_KEY>",
"RAPIDAPI_KEY": "<RAPIDAPI_KEY>",
"TWITTRAPI_X_COOKIE": "<TWITTRAPI_X_COOKIE>",
"TWITTRAPI_X_PROXY": "<TWITTRAPI_X_PROXY>",
"TWITTRAPI_X_CHAT_PASSCODE": "<TWITTRAPI_X_CHAT_PASSCODE>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"twittrapi": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"twittrapi-mcp"
],
"env": {
"TWITTRAPI_API_KEY": "<TWITTRAPI_API_KEY>",
"RAPIDAPI_KEY": "<RAPIDAPI_KEY>",
"TWITTRAPI_X_COOKIE": "<TWITTRAPI_X_COOKIE>",
"TWITTRAPI_X_PROXY": "<TWITTRAPI_X_PROXY>",
"TWITTRAPI_X_CHAT_PASSCODE": "<TWITTRAPI_X_CHAT_PASSCODE>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"twittrapi": {
"command": "npx",
"args": [
"-y",
"twittrapi-mcp"
],
"env": {
"TWITTRAPI_API_KEY": "<TWITTRAPI_API_KEY>",
"RAPIDAPI_KEY": "<RAPIDAPI_KEY>",
"TWITTRAPI_X_COOKIE": "<TWITTRAPI_X_COOKIE>",
"TWITTRAPI_X_PROXY": "<TWITTRAPI_X_PROXY>",
"TWITTRAPI_X_CHAT_PASSCODE": "<TWITTRAPI_X_CHAT_PASSCODE>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"twittrapi": {
"command": "npx",
"args": [
"-y",
"twittrapi-mcp"
],
"env": {
"TWITTRAPI_API_KEY": "<TWITTRAPI_API_KEY>",
"RAPIDAPI_KEY": "<RAPIDAPI_KEY>",
"TWITTRAPI_X_COOKIE": "<TWITTRAPI_X_COOKIE>",
"TWITTRAPI_X_PROXY": "<TWITTRAPI_X_PROXY>",
"TWITTRAPI_X_CHAT_PASSCODE": "<TWITTRAPI_X_CHAT_PASSCODE>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"twittrapi": {
"command": "npx",
"args": [
"-y",
"twittrapi-mcp"
],
"env": {
"TWITTRAPI_API_KEY": "<TWITTRAPI_API_KEY>",
"RAPIDAPI_KEY": "<RAPIDAPI_KEY>",
"TWITTRAPI_X_COOKIE": "<TWITTRAPI_X_COOKIE>",
"TWITTRAPI_X_PROXY": "<TWITTRAPI_X_PROXY>",
"TWITTRAPI_X_CHAT_PASSCODE": "<TWITTRAPI_X_CHAT_PASSCODE>"
}
}
}
}远程托管
claude mcp add --transport http twittrapi https://mcp.twittrapi.com/mcp~/.codex/config.toml
[mcp_servers.twittrapi]
url = "https://mcp.twittrapi.com/mcp"
# codex mcp add twittrapi --url https://mcp.twittrapi.com/mcp~/.cursor/mcp.json
{
"mcpServers": {
"twittrapi": {
"url": "https://mcp.twittrapi.com/mcp"
}
}
}.vscode/mcp.json
{
"servers": {
"twittrapi": {
"type": "http",
"url": "https://mcp.twittrapi.com/mcp"
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"twittrapi": {
"httpUrl": "https://mcp.twittrapi.com/mcp"
}
}
}claude_desktop_config.json · Customize › Connectors › Add custom connector
{
"mcpServers": {
"twittrapi": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.twittrapi.com/mcp"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"twittrapi": {
"url": "https://mcp.twittrapi.com/mcp"
}
}
}需要的环境变量
TWITTRAPI_API_KEYRAPIDAPI_KEYTWITTRAPI_X_COOKIETWITTRAPI_X_PROXYTWITTRAPI_X_CHAT_PASSCODE
把占位值换成你自己的密钥;不要把密钥提交到代码仓库。