Twitter MCP
Interactúa con Twitter para publicar y buscar tweets.
Documentación
Twitter MCP Server
Este servidor MCP permite a los clientes interactuar con Twitter, permitiendo publicar tweets y buscar en Twitter.
Inicio Rápido
-
Crea una cuenta de desarrollador de Twitter y obtén tus claves de API desde Twitter Developer Portal
-
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"
}
}
}
}
- Reinicia Claude Desktop
¡Eso es todo! Claude ahora puede interactuar con Twitter a través de dos herramientas:
post_tweet: Publicar un nuevo tweetsearch_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:
- Clona el repositorio:
git clone https://github.com/EnesCinr/twitter-mcp.git
cd twitter-mcp
- Instala las dependencias:
npm install
- Compila:
npm run build
- 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
