Médias · Serveur MCP local

X (Twitter)

Search, read and publish X posts and manage users, lists and media via the X API v2.

Visiter le site de X (Twitter)

Ce qu’indique le MCP Registry

L’entrée telle que publiée dans le MCP Registry officiel (consultée le 4 octobre 2026), dernière version.

Nom dans le registre
io.github.Role1776/mcp-x
Version
0.1.1
Statut
Actif
Catégorie
médias
Transport
stdio (processus local)
Paquet
Image OCI (Docker) et MCP Bundle (.mcpb)
Publié
9 septembre 2026
Mis à jour
9 septembre 2026
Éditeur
Role1776 (GitHub) · 2 serveurs avec une page ici
Espace de noms
Espace de noms vérifié par le MCP Registry via GitHub (github.com/Role1776) · comment
Classé dans
Serveurs MCP X (Twitter)
Site web
github.com/Role1776/mcp-x#readme
Dépôt
github.com/Role1776/mcp-x
Source
Entrée dans l’API du registre

Paquets

RegistrePaquetVersionTransportVariables d’environnement
Image OCI (Docker)ghcr.io/role1776/mcp-x:0.1.1-stdioX_API_KEY (obligatoire, secret), X_API_KEY_SECRET (obligatoire, secret), X_ACCESS_TOKEN (obligatoire, secret), X_ACCESS_TOKEN_SECRET (obligatoire, secret), MEDIA_ROOT (obligatoire), MCP_TRANSPORT, MCP_NAME, MCP_PATH, SERVER_PORT, SERVER_READ_TIMEOUT, SERVER_WRITE_TIMEOUT, LOG_MODE, MAX_IDLE_CONNS_PER_HOST, X_DEBUG, POSTS_MAX_QUERIES, POSTS_MAX_USERNAMES, POSTS_MAX_IDS, POSTS_DEFAULT_RESULTS, POSTS_MAX_RESULTS et POSTS_DEFAULT_DAYS
MCP Bundle (.mcpb)https://github.com/Role1776/mcp-x/releases/download/v0.1.1/mcp-x_0.1.1_darwin_amd64.mcpbSomme de contrôle SHA-256 indiquée0.1.1stdioX_API_KEY (obligatoire, secret), X_API_KEY_SECRET (obligatoire, secret), X_ACCESS_TOKEN (obligatoire, secret), X_ACCESS_TOKEN_SECRET (obligatoire, secret), MEDIA_ROOT (obligatoire), MCP_TRANSPORT, MCP_NAME, MCP_PATH, SERVER_PORT, SERVER_READ_TIMEOUT, SERVER_WRITE_TIMEOUT, LOG_MODE, MAX_IDLE_CONNS_PER_HOST, X_DEBUG, POSTS_MAX_QUERIES, POSTS_MAX_USERNAMES, POSTS_MAX_IDS, POSTS_DEFAULT_RESULTS, POSTS_MAX_RESULTS et POSTS_DEFAULT_DAYS
MCP Bundle (.mcpb)https://github.com/Role1776/mcp-x/releases/download/v0.1.1/mcp-x_0.1.1_darwin_arm64.mcpbSomme de contrôle SHA-256 indiquée0.1.1stdioX_API_KEY (obligatoire, secret), X_API_KEY_SECRET (obligatoire, secret), X_ACCESS_TOKEN (obligatoire, secret), X_ACCESS_TOKEN_SECRET (obligatoire, secret), MEDIA_ROOT (obligatoire), MCP_TRANSPORT, MCP_NAME, MCP_PATH, SERVER_PORT, SERVER_READ_TIMEOUT, SERVER_WRITE_TIMEOUT, LOG_MODE, MAX_IDLE_CONNS_PER_HOST, X_DEBUG, POSTS_MAX_QUERIES, POSTS_MAX_USERNAMES, POSTS_MAX_IDS, POSTS_DEFAULT_RESULTS, POSTS_MAX_RESULTS et POSTS_DEFAULT_DAYS
MCP Bundle (.mcpb)https://github.com/Role1776/mcp-x/releases/download/v0.1.1/mcp-x_0.1.1_linux_amd64.mcpbSomme de contrôle SHA-256 indiquée0.1.1stdioX_API_KEY (obligatoire, secret), X_API_KEY_SECRET (obligatoire, secret), X_ACCESS_TOKEN (obligatoire, secret), X_ACCESS_TOKEN_SECRET (obligatoire, secret), MEDIA_ROOT (obligatoire), MCP_TRANSPORT, MCP_NAME, MCP_PATH, SERVER_PORT, SERVER_READ_TIMEOUT, SERVER_WRITE_TIMEOUT, LOG_MODE, MAX_IDLE_CONNS_PER_HOST, X_DEBUG, POSTS_MAX_QUERIES, POSTS_MAX_USERNAMES, POSTS_MAX_IDS, POSTS_DEFAULT_RESULTS, POSTS_MAX_RESULTS et POSTS_DEFAULT_DAYS
MCP Bundle (.mcpb)https://github.com/Role1776/mcp-x/releases/download/v0.1.1/mcp-x_0.1.1_linux_arm64.mcpbSomme de contrôle SHA-256 indiquée0.1.1stdioX_API_KEY (obligatoire, secret), X_API_KEY_SECRET (obligatoire, secret), X_ACCESS_TOKEN (obligatoire, secret), X_ACCESS_TOKEN_SECRET (obligatoire, secret), MEDIA_ROOT (obligatoire), MCP_TRANSPORT, MCP_NAME, MCP_PATH, SERVER_PORT, SERVER_READ_TIMEOUT, SERVER_WRITE_TIMEOUT, LOG_MODE, MAX_IDLE_CONNS_PER_HOST, X_DEBUG, POSTS_MAX_QUERIES, POSTS_MAX_USERNAMES, POSTS_MAX_IDS, POSTS_DEFAULT_RESULTS, POSTS_MAX_RESULTS et POSTS_DEFAULT_DAYS
MCP Bundle (.mcpb)https://github.com/Role1776/mcp-x/releases/download/v0.1.1/mcp-x_0.1.1_windows_amd64.mcpbSomme de contrôle SHA-256 indiquée0.1.1stdioX_API_KEY (obligatoire, secret), X_API_KEY_SECRET (obligatoire, secret), X_ACCESS_TOKEN (obligatoire, secret), X_ACCESS_TOKEN_SECRET (obligatoire, secret), MEDIA_ROOT (obligatoire), MCP_TRANSPORT, MCP_NAME, MCP_PATH, SERVER_PORT, SERVER_READ_TIMEOUT, SERVER_WRITE_TIMEOUT, LOG_MODE, MAX_IDLE_CONNS_PER_HOST, X_DEBUG, POSTS_MAX_QUERIES, POSTS_MAX_USERNAMES, POSTS_MAX_IDS, POSTS_DEFAULT_RESULTS, POSTS_MAX_RESULTS et POSTS_DEFAULT_DAYS

Comment connecter X (Twitter)

X (Twitter) s’exécute en local depuis une image de conteneur hébergée dans un registre OCI comme Docker Hub ou GitHub Container Registry : ghcr.io/role1776/mcp-x:0.1.1. Il communique en MCP via stdio : le client le lance comme un programme et échange avec lui par l’entrée et la sortie standard. Il nécessite Docker ou un autre environnement d’exécution de conteneurs OCI ; il se lance avec docker run - la commande habituelle est docker run -i --rm -e X_API_KEY -e X_API_KEY_SECRET -e X_ACCESS_TOKEN -e X_ACCESS_TOKEN_SECRET -e MEDIA_ROOT -e MCP_TRANSPORT -e MCP_NAME -e MCP_PATH -e SERVER_PORT -e SERVER_READ_TIMEOUT -e SERVER_WRITE_TIMEOUT -e LOG_MODE -e MAX_IDLE_CONNS_PER_HOST -e X_DEBUG -e POSTS_MAX_QUERIES -e POSTS_MAX_USERNAMES -e POSTS_MAX_IDS -e POSTS_DEFAULT_RESULTS -e POSTS_MAX_RESULTS -e POSTS_DEFAULT_DAYS ghcr.io/role1776/mcp-x:0.1.1. Il lit ces variables d’environnement : X_API_KEY (obligatoire, secret), X_API_KEY_SECRET (obligatoire, secret), X_ACCESS_TOKEN (obligatoire, secret), X_ACCESS_TOKEN_SECRET (obligatoire, secret), MEDIA_ROOT (obligatoire), MCP_TRANSPORT, MCP_NAME, MCP_PATH, SERVER_PORT, SERVER_READ_TIMEOUT, SERVER_WRITE_TIMEOUT, LOG_MODE, MAX_IDLE_CONNS_PER_HOST, X_DEBUG, POSTS_MAX_QUERIES, POSTS_MAX_USERNAMES, POSTS_MAX_IDS, POSTS_DEFAULT_RESULTS, POSTS_MAX_RESULTS et POSTS_DEFAULT_DAYS ; définissez-les dans la configuration du client pour ce serveur.

X (Twitter) s’exécute en local depuis un MCP Bundle : une archive unique à télécharger qui contient un serveur local et un manifeste qui le décrit : https://github.com/Role1776/mcp-x/releases/download/v0.1.1/mcp-x_0.1.1_darwin_amd64.mcpb, version 0.1.1. Il communique en MCP via stdio : le client le lance comme un programme et échange avec lui par l’entrée et la sortie standard. Il nécessite un client qui installe les MCP Bundles ; le fichier s’ouvre dans ce client ou s’y ajoute. Il lit ces variables d’environnement : X_API_KEY (obligatoire, secret), X_API_KEY_SECRET (obligatoire, secret), X_ACCESS_TOKEN (obligatoire, secret), X_ACCESS_TOKEN_SECRET (obligatoire, secret), MEDIA_ROOT (obligatoire), MCP_TRANSPORT, MCP_NAME, MCP_PATH, SERVER_PORT, SERVER_READ_TIMEOUT, SERVER_WRITE_TIMEOUT, LOG_MODE, MAX_IDLE_CONNS_PER_HOST, X_DEBUG, POSTS_MAX_QUERIES, POSTS_MAX_USERNAMES, POSTS_MAX_IDS, POSTS_DEFAULT_RESULTS, POSTS_MAX_RESULTS et POSTS_DEFAULT_DAYS ; définissez-les dans la configuration du client pour ce serveur.

X (Twitter) s’exécute en local depuis un MCP Bundle : une archive unique à télécharger qui contient un serveur local et un manifeste qui le décrit : https://github.com/Role1776/mcp-x/releases/download/v0.1.1/mcp-x_0.1.1_darwin_arm64.mcpb, version 0.1.1. Il communique en MCP via stdio : le client le lance comme un programme et échange avec lui par l’entrée et la sortie standard. Il nécessite un client qui installe les MCP Bundles ; le fichier s’ouvre dans ce client ou s’y ajoute. Il lit ces variables d’environnement : X_API_KEY (obligatoire, secret), X_API_KEY_SECRET (obligatoire, secret), X_ACCESS_TOKEN (obligatoire, secret), X_ACCESS_TOKEN_SECRET (obligatoire, secret), MEDIA_ROOT (obligatoire), MCP_TRANSPORT, MCP_NAME, MCP_PATH, SERVER_PORT, SERVER_READ_TIMEOUT, SERVER_WRITE_TIMEOUT, LOG_MODE, MAX_IDLE_CONNS_PER_HOST, X_DEBUG, POSTS_MAX_QUERIES, POSTS_MAX_USERNAMES, POSTS_MAX_IDS, POSTS_DEFAULT_RESULTS, POSTS_MAX_RESULTS et POSTS_DEFAULT_DAYS ; définissez-les dans la configuration du client pour ce serveur.

X (Twitter) s’exécute en local depuis un MCP Bundle : une archive unique à télécharger qui contient un serveur local et un manifeste qui le décrit : https://github.com/Role1776/mcp-x/releases/download/v0.1.1/mcp-x_0.1.1_linux_amd64.mcpb, version 0.1.1. Il communique en MCP via stdio : le client le lance comme un programme et échange avec lui par l’entrée et la sortie standard. Il nécessite un client qui installe les MCP Bundles ; le fichier s’ouvre dans ce client ou s’y ajoute. Il lit ces variables d’environnement : X_API_KEY (obligatoire, secret), X_API_KEY_SECRET (obligatoire, secret), X_ACCESS_TOKEN (obligatoire, secret), X_ACCESS_TOKEN_SECRET (obligatoire, secret), MEDIA_ROOT (obligatoire), MCP_TRANSPORT, MCP_NAME, MCP_PATH, SERVER_PORT, SERVER_READ_TIMEOUT, SERVER_WRITE_TIMEOUT, LOG_MODE, MAX_IDLE_CONNS_PER_HOST, X_DEBUG, POSTS_MAX_QUERIES, POSTS_MAX_USERNAMES, POSTS_MAX_IDS, POSTS_DEFAULT_RESULTS, POSTS_MAX_RESULTS et POSTS_DEFAULT_DAYS ; définissez-les dans la configuration du client pour ce serveur.

X (Twitter) s’exécute en local depuis un MCP Bundle : une archive unique à télécharger qui contient un serveur local et un manifeste qui le décrit : https://github.com/Role1776/mcp-x/releases/download/v0.1.1/mcp-x_0.1.1_linux_arm64.mcpb, version 0.1.1. Il communique en MCP via stdio : le client le lance comme un programme et échange avec lui par l’entrée et la sortie standard. Il nécessite un client qui installe les MCP Bundles ; le fichier s’ouvre dans ce client ou s’y ajoute. Il lit ces variables d’environnement : X_API_KEY (obligatoire, secret), X_API_KEY_SECRET (obligatoire, secret), X_ACCESS_TOKEN (obligatoire, secret), X_ACCESS_TOKEN_SECRET (obligatoire, secret), MEDIA_ROOT (obligatoire), MCP_TRANSPORT, MCP_NAME, MCP_PATH, SERVER_PORT, SERVER_READ_TIMEOUT, SERVER_WRITE_TIMEOUT, LOG_MODE, MAX_IDLE_CONNS_PER_HOST, X_DEBUG, POSTS_MAX_QUERIES, POSTS_MAX_USERNAMES, POSTS_MAX_IDS, POSTS_DEFAULT_RESULTS, POSTS_MAX_RESULTS et POSTS_DEFAULT_DAYS ; définissez-les dans la configuration du client pour ce serveur.

X (Twitter) s’exécute en local depuis un MCP Bundle : une archive unique à télécharger qui contient un serveur local et un manifeste qui le décrit : https://github.com/Role1776/mcp-x/releases/download/v0.1.1/mcp-x_0.1.1_windows_amd64.mcpb, version 0.1.1. Il communique en MCP via stdio : le client le lance comme un programme et échange avec lui par l’entrée et la sortie standard. Il nécessite un client qui installe les MCP Bundles ; le fichier s’ouvre dans ce client ou s’y ajoute. Il lit ces variables d’environnement : X_API_KEY (obligatoire, secret), X_API_KEY_SECRET (obligatoire, secret), X_ACCESS_TOKEN (obligatoire, secret), X_ACCESS_TOKEN_SECRET (obligatoire, secret), MEDIA_ROOT (obligatoire), MCP_TRANSPORT, MCP_NAME, MCP_PATH, SERVER_PORT, SERVER_READ_TIMEOUT, SERVER_WRITE_TIMEOUT, LOG_MODE, MAX_IDLE_CONNS_PER_HOST, X_DEBUG, POSTS_MAX_QUERIES, POSTS_MAX_USERNAMES, POSTS_MAX_IDS, POSTS_DEFAULT_RESULTS, POSTS_MAX_RESULTS et POSTS_DEFAULT_DAYS ; définissez-les dans la configuration du client pour ce serveur.

Au format JSON mcpServers, que lisent de nombreux clients MCP de bureau et éditeurs de code, l’entrée se présente ainsi (espaces réservés entre chevrons) :

{
  "mcpServers": {
    "mcp-x": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "X_API_KEY",
        "-e",
        "X_API_KEY_SECRET",
        "-e",
        "X_ACCESS_TOKEN",
        "-e",
        "X_ACCESS_TOKEN_SECRET",
        "-e",
        "MEDIA_ROOT",
        "-e",
        "MCP_TRANSPORT",
        "-e",
        "MCP_NAME",
        "-e",
        "MCP_PATH",
        "-e",
        "SERVER_PORT",
        "-e",
        "SERVER_READ_TIMEOUT",
        "-e",
        "SERVER_WRITE_TIMEOUT",
        "-e",
        "LOG_MODE",
        "-e",
        "MAX_IDLE_CONNS_PER_HOST",
        "-e",
        "X_DEBUG",
        "-e",
        "POSTS_MAX_QUERIES",
        "-e",
        "POSTS_MAX_USERNAMES",
        "-e",
        "POSTS_MAX_IDS",
        "-e",
        "POSTS_DEFAULT_RESULTS",
        "-e",
        "POSTS_MAX_RESULTS",
        "-e",
        "POSTS_DEFAULT_DAYS",
        "ghcr.io/role1776/mcp-x:0.1.1"
      ],
      "env": {
        "X_API_KEY": "<secret>",
        "X_API_KEY_SECRET": "<secret>",
        "X_ACCESS_TOKEN": "<secret>",
        "X_ACCESS_TOKEN_SECRET": "<secret>",
        "MEDIA_ROOT": "<valeur>",
        "MCP_TRANSPORT": "<valeur>",
        "MCP_NAME": "<valeur>",
        "MCP_PATH": "<valeur>",
        "SERVER_PORT": "<valeur>",
        "SERVER_READ_TIMEOUT": "<valeur>",
        "SERVER_WRITE_TIMEOUT": "<valeur>",
        "LOG_MODE": "<valeur>",
        "MAX_IDLE_CONNS_PER_HOST": "<valeur>",
        "X_DEBUG": "<valeur>",
        "POSTS_MAX_QUERIES": "<valeur>",
        "POSTS_MAX_USERNAMES": "<valeur>",
        "POSTS_MAX_IDS": "<valeur>",
        "POSTS_DEFAULT_RESULTS": "<valeur>",
        "POSTS_MAX_RESULTS": "<valeur>",
        "POSTS_DEFAULT_DAYS": "<valeur>"
      }
    }
  }
}

Déduit de l’entrée du registre, non testé ici. Ce que fait le serveur, et à quelles conditions, relève de son éditeur ; consultez son dépôt ou son site web avant de lui donner accès à vos comptes ou à vos fichiers. Comment ajouter un serveur MCP à un assistant · Avant de connecter un serveur

Du même éditeur : Role1776 (GitHub)

Voir les 2 →
ServeurExécutionPoint de terminaison ou paquet
MCP RetrievalLocal Go MCP server: DuckDuckGo/Bing web + image search, readability scraping to Markdown.Local · stdioImage OCI (Docker) : ghcr.io/role1776/mcp-retrieval:0.1.7

Autres serveurs : médias

Voir les 1 985 →
ServeurExécutionPoint de terminaison ou paquet
WortwertGematria and pattern decoder for words, sacred texts, news, dates, and Human Design.Distant · HTTP et SSEVérification en direct : connexion requisewortwert.mcp-hub.stream
WP Agent - WordPress publishing & management with ClaudeWordPress MCP server: publish posts, AI images, SEO and full site management, self-hosted.Distant · HTTPVérification en direct : connexion requisemcp.getwpagent.com
WP Image Fixer - Optimize WordPress imagesOptimize WordPress images: shrink and resize heavy images for faster pages. Any fix can be undone.Distant · HTTPVérification en direct : connexion requisemcp.wpimagefixer.com
WPWriter - WordPress AI Content & SEOWordPress MCP server: generate SEO posts, AI images, autoblog & WooCommerce on your self-hosted site.Distant · HTTPVérification en direct : connexion requisemcp.wpwriter.com
X (Twitter) Trends APIX trending topics and discussion volume over time. Free key at trendsapi.ai.Distant · HTTPVérification en direct : ✓ poignée de mainx-twitter.api.trendsapi.ai
X (Twitter) Trends MCPTwitter (X) trends over time, with growth for any keyword. Free key at trendsmcp.ai.Distant · HTTPVérification en direct : ✓ poignée de mainx-twitter.api.trendsmcp.ai
X Archive RAGLocal-first MCP tools for searching and drafting from your X/Twitter archive.Local · stdioMCP Bundle (.mcpb) : mameshivaa/x-archive-rag/releases/download/v0.1.
X MCP AiSafety-first X (Twitter) API v2 MCP server: 41 typed tools across 12 packages, policy-gated.Local · stdionpm : x-mcp-ai