Qué es
xmcp es el servidor del equipo X Developer Platform que expone operaciones de la API mediante FastMCP. Carga su definición OpenAPI y convierte las operaciones admitidas en herramientas.
Para qué te sirve
- Cuando necesitas buscar publicaciones desde un agente que ya usa MCP.
- Cuando quieres consultar una cuenta con la autenticación oficial.
- Cuando prefieres cargar un conjunto pequeño de herramientas en vez de toda la API.
Cómo funciona
El proceso local sirve un endpoint HTTP para el cliente MCP. Al arrancar obtiene el esquema y aplica una lista de herramientas permitidas si la configuraste. La autenticación OAuth1 abre un consentimiento en navegador y mantiene sus tokens en memoria durante el proceso.
Antes de empezar
El README anuncia Python ≥3.9, pero fastmcp y xai-sdk actuales exigen ≥3.10: utiliza ese mínimo para instalar requirements.txt sin fijar versiones antiguas. Necesitas venv, pip, una aplicación de X y sus credenciales. El README exige clave y secreto de consumidor junto con el bearer. Registrar la URL de retorno correcta es parte de la preparación. Los permisos y límites de X siguen aplicándose.
Límites y alternativas
No incluye endpoints de streaming ni webhooks. Algunas herramientas escriben o borran contenido: empieza con una lista explícita de lectura. GitHub no detecta licencia; confirma las condiciones de reutilización. X CLI añade archivo local si buscas reutilizar búsquedas.
Recursos
- Repositorio original - 865 estrellas; licencia no detectada por GitHub.
- Fuentes y documentación consultadas - ejemplos y configuración.
- Último commit comprobado - 2026-04-09.