Twitter MCP Server

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • Uses .ENV files to manage Twitter credentials and API keys securely

  • Enables server functionality on the Node.js runtime environment

  • Integrates with npm packages, specifically the agent-twitter-client library for Twitter interactions

Servidor MCP de Twitter

Un servidor MCP (Protocolo de contexto de modelo) que proporciona herramientas para interactuar con Twitter utilizando la biblioteca agente-twitter-cliente.

Características

  • getTweet : recupera un tweet por su ID
  • sendTweet : Publica un nuevo tweet en Twitter

Prerrequisitos

  • Node.js (v14 o superior)
  • npm o hilo
  • Credenciales de la cuenta de Twitter

Instalación

  1. Clonar este repositorio
  2. Instalar dependencias:
npm install # or yarn install
  1. Crea un archivo .env en el directorio raíz con tus credenciales de Twitter:
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

Uso

Ejecución del servidor

Puede ejecutar el servidor utilizando las herramientas CLI de FastMCP:

# For development and testing in the terminal npx fastmcp dev # For visual inspection with the MCP Inspector npx fastmcp inspect

Usando las herramientas

obtenerTweet

Recupera un tweet por su ID.

Parámetros:

  • tweetId (cadena): el ID del tweet a recuperar

Ejemplo:

getTweet({"tweetId": "1734609533274853865"})

enviarTweet

Publica un nuevo tweet en Twitter.

Parámetros:

  • text (cadena): El contenido de texto del tweet a enviar

Ejemplo:

sendTweet({"text": "Hello World from MCP!"})

Desarrollo

Este servidor está construido utilizando:

Para construir el código TypeScript:

npx tsc

Licencia

Instituto Tecnológico de Massachusetts (MIT)

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

Proporciona herramientas para interactuar con Twitter para recuperar tweets por ID y publicar nuevos tweets utilizando la biblioteca agent-twitter-client.

  1. Features
    1. Prerequisites
      1. Installation
        1. Usage
          1. Running the Server
          2. Using the Tools
        2. Development
          1. License
            ID: xhfrmc0bnf