Skip to main content
Glama
X Tools for Claude MCP

X Tools for Claude MCP

by 0xGval

Herramientas X para Claude MCP

Un conjunto de herramientas ligero y de código abierto que permite a Claude buscar en Twitter eficientemente con lenguaje natural y mostrar resultados según la intención del usuario. Diseñado tanto para la visualización de datos sin procesar como para el análisis opcional.

Características

  • Búsqueda en lenguaje natural : Pídele a Claude que busque en Twitter en inglés sencillo

  • Búsqueda de Twitter : busca tweets usando lenguaje natural o sintaxis avanzada de Twitter

  • Formato profesional : visualización de tweets limpia y con formato Markdown

  • Salida flexible : muestra tweets sin procesar o agrega análisis según lo que solicites

  • Filtrado avanzado : encuentre tweets por palabras clave, usuarios, fechas, métricas de participación y más

  • Soporte de paginación : recupera más de los 20 tweets predeterminados por búsqueda cuando sea necesario

Related MCP server: twitter-mcp

Instalación

Prerrequisitos

  • Node.js v16+

  • Claude para escritorio

  • Clave RapidAPI gratuita con acceso al punto final "The Old Bird API" (Twitter154)

Configuración de la clave RapidAPI

  1. Visita la API de Old Bird en RapidAPI

  2. Regístrese para obtener una cuenta RapidAPI si no tiene una

  3. Suscríbete a la API (hay un nivel gratuito disponible)

  4. Una vez suscrito, copie su clave RapidAPI desde su panel de control

Pasos de configuración

  1. Clonar este repositorio :

    git clone https://github.com/0xGval/twitter-X-mcp-server
    cd twitter-X-mcp-tools
  2. Instalar dependencias :

    npm install
  3. Crea tu configuración :

    • Copie mcp.json.example a mcp.json en su directorio de Claude Desktop

    • Edite mcp.json para incluir su clave RapidAPI y las rutas de archivo correctas

    {
      "mcpServers": {
        "x-tools": {
          "command": "node",
          "args": ["YOUR_ABSOLUTE_PATH_TO/main.js"],
          "env": {
            "RAPIDAPI_KEY": "your_rapidapi_key"
          }
        }
      }
    }
  4. Configurar Claude para escritorio :

    • En Windows: Coloque su archivo mcp.json en %APPDATA%\Claude\

    • En macOS: Coloque su archivo mcp.json en ~/Library/Application Support/Claude/

    • Copie claude-rules.md y knowledge/TwitterSearchSyntaxGuide.txt en su directorio de la base de conocimientos de Claude

    • Reinicie Claude Desktop para que los cambios surtan efecto.

Herramientas disponibles

Búsqueda en Twitter

La herramienta está diseñada principalmente para usarse con lenguaje natural. Simplemente pídele a Claude que busque algo en Twitter y la herramienta interpretará tu solicitud.

searchTwitter(query: "keyword", section: "latest", limit: 20)

Busca en Twitter usando lenguaje natural o sintaxis avanzada:

  • query : consulta de búsqueda (admite los operadores de búsqueda avanzada de Twitter)

  • section : resultados "más recientes" o "principales" (predeterminado: "más recientes")

  • limit : Número de tweets a devolver (predeterminado: 20)

Ejemplos de lenguaje natural

Consulta simple

Pregúntale a Claude:

Show me recent tweets about artificial intelligence

Consulta centrada en el usuario

Pregúntale a Claude:

Find the latest tweets from Elon Musk that mention SpaceX

Consulta natural compleja

Pregúntale a Claude:

Search for tweets about climate change with at least 100 likes from the past month

Solicitud de análisis

Pregúntale a Claude:

What's the sentiment around the new Bitcoin ETF based on recent tweets?

Ejemplos de sintaxis directa

Para aquellos que prefieren la sintaxis directa:

from:elonmusk spacex since:2023-01-01
"artificial intelligence" filter:images min_faves:100
climate action min_retweets:50 -filter:retweets

Archivos necesarios

Esta herramienta incluye varios archivos importantes que deben configurarse correctamente:

  • main.js : El archivo principal de la aplicación

  • tools/twitter.js : La implementación de búsqueda de Twitter

  • claude-rules.md : Instrucciones para que Claude muestre los resultados de búsqueda correctamente

  • knowledge/TwitterSearchSyntaxGuide.txt : Guía de referencia para la sintaxis de búsqueda de Twitter

Asegúrese de que todos estos archivos estén ubicados en las ubicaciones correctas en su configuración de Claude.

Sintaxis de búsqueda

La herramienta admite todos los operadores de búsqueda estándar de Twitter, que Claude puede aplicar desde su lenguaje natural:

Usuarios

  • from:username - Tweets enviados por una cuenta específica

  • to:username - Responde a una cuenta específica

  • @username - Tweets que mencionan la cuenta

Medios y enlaces

  • filter:media - Tweets con cualquier medio

  • filter:images - Tweets con imágenes

  • filter:native_video - Tweets con vídeos

  • filter:links - Tweets con enlaces

Fechas

  • since:YYYY-MM-DD - Tweets posteriores a esta fecha

  • until:YYYY-MM-DD - Tweets anteriores a esta fecha

Compromiso

  • min_retweets:n - Tweets con al menos n retuits

  • min_faves:n - Tweets con al menos n me gusta

  • min_replies:n - Tweets con al menos n respuestas

Solución de problemas

Problemas comunes:

  • Clave API no encontrada : asegúrese de que su clave RapidAPI esté configurada correctamente en mcp.json

  • Errores de ruta : asegúrese de utilizar rutas absolutas completas con el escape adecuado en Windows ( \\ )

  • Sin resultados : Verifique que su consulta de búsqueda sea válida y no demasiado restrictiva

  • Problemas de comportamiento de Claude : asegúrese de tener la última versión de claude-rules.md que incluye las instrucciones de salida flexibles

  • Archivos faltantes : Verifique que claude-rules.md y TwitterSearchSyntaxGuide.txt se hayan agregado correctamente a sus reglas y base de conocimientos de Claude

Desarrollo

Para modificar la herramienta:

  1. Editar los archivos en el directorio tools/

  2. Actualice el formato en la función formatTwitterResults() si es necesario

  3. Reinicie Claude for Desktop para ver los cambios

Licencia

Este proyecto está licenciado bajo la licencia MIT.

Expresiones de gratitud

  • Protocolo de Contexto Modelo (MCP) de Anthropic

  • API de Twitter154 de RapidAPI

  • Axios

  • Zod


Nota : Esta herramienta está diseñada para funcionar con el asistente de inteligencia artificial Claude y proporcionar resultados de búsqueda de Twitter con opciones de visualización flexibles según la intención del usuario.

Available Tools

1 tool
searchTwitterD
NameRequiredDescriptionDefault
queryYes
sectionNolatest
limitNo

TDQS

D1/5.0
Behavior1/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Tool has no description.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness1/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Tool has no description.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness1/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Tool has no description.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters1/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Tool has no description.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose1/5

Does the description clearly state what the tool does and how it differs from similar tools?

Tool has no description.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines1/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Tool has no description.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 1 tool update
    • First observedsearchTwitter

TDQS

D1.7/5.0

Scored across 1 tool

Disambiguation5/5

With only one tool, there is no possibility of ambiguity or overlap between tools. The tool 'searchTwitter' stands alone with no other tools to confuse it with.

Naming Consistency5/5

A single tool inherently has perfect naming consistency, as there are no other tool names to compare it against. The name 'searchTwitter' follows a clear verb_noun pattern.

Tool Count2/5

One tool is too few for a server named 'X Tools for Claude MCP', which implies multiple tools. This minimal set feels thin and incomplete for any meaningful domain coverage, indicating a mismatch between the server's implied purpose and its actual tool surface.

Completeness1/5

The server is severely incomplete with only a single search tool. For a Twitter-related domain, obvious gaps include operations like posting tweets, managing followers, or accessing user profiles, making it impossible for agents to perform basic workflows beyond simple searches.

Maintenance

ActivityInactive
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    B
    maintenance
    Enables seamless interaction with Twitter/X platform through Claude AI, allowing users to post tweets with images, search for tweets, and engage in conversations using natural language commands.
    10
    17 npm
    26
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    A lightweight Twitter MCP server for Claude Code with 17 tools for reading and writing tweets, including search, user profiles, and media uploads, using a hybrid API approach.
    14 npm
    2
    ISC
  • A
    license
    Not graded
    quality
    D
    maintenance
    Provides AI agents and coding assistants with Twitter data access including tweets, user profiles, followers, and search functionality.
    MIT
  • A
    license
    B
    quality
    D
    maintenance
    Enables users to interact with X/Twitter via Claude, allowing posting tweets, searching, liking, retweeting, and more using OAuth 2.0 PKCE authentication.
    10
    7
    MIT