Twitter MCP

Interactúa con Twitter para publicar y buscar tweets.

Documentación

MseeP.ai Security Assessment Badge

Twitter MCP Server

smithery badge

Este servidor MCP permite a los clientes interactuar con Twitter, permitiendo publicar tweets y buscar en Twitter.

Twitter Server MCP server

Inicio Rápido

  1. Crea una cuenta de desarrollador de Twitter y obtén tus claves de API desde Twitter Developer Portal

  2. Añade esta configuración a tu archivo de configuración de Claude Desktop:

Windows: %APPDATA%\Claude\claude_desktop_config.json
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "twitter-mcp": {
      "command": "npx",
      "args": ["-y", "@enescinar/twitter-mcp"],
      "env": {
        "API_KEY": "your_api_key_here",
        "API_SECRET_KEY": "your_api_secret_key_here",
        "ACCESS_TOKEN": "your_access_token_here",
        "ACCESS_TOKEN_SECRET": "your_access_token_secret_here"
      }
    }
  }
}
  1. Reinicia Claude Desktop

¡Eso es todo! Claude ahora puede interactuar con Twitter a través de dos herramientas:

  • post_tweet: Publicar un nuevo tweet
  • search_tweets: Buscar tweets

Ejemplo de uso

Prueba preguntando a Claude:

  • "¿Puedes publicar un tweet que diga 'Hola desde Claude!'?"
  • "¿Puedes buscar tweets sobre Claude AI?"

Solución de problemas

Los registros se pueden encontrar en:

  • Windows: %APPDATA%\Claude\logs\mcp-server-twitter.log
  • macOS: ~/Library/Logs/Claude/mcp-server-twitter.log

Desarrollo

Si quieres contribuir o ejecutar desde el código fuente:

  1. Clona el repositorio:
git clone https://github.com/EnesCinr/twitter-mcp.git
cd twitter-mcp
  1. Instala las dependencias:
npm install
  1. Compila:
npm run build
  1. Ejecuta:
npm start

Ejecutar evaluaciones

El paquete de evaluaciones carga un cliente mcp que luego ejecuta el archivo index.ts, por lo que no es necesario reconstruir entre pruebas. Puedes cargar variables de entorno prefijando el comando npx. La documentación completa se puede encontrar aquí.

OPENAI_API_KEY=your-key  npx mcp-eval src/evals/evals.ts src/index.ts

Licencia

MIT