cosmic-mcp

All servers

X (Twitter)

io.github.Role1776/mcp-x · version 0.1.1

Community listing. Not installed or verified by cosmic-mcp. Read the source and its permissions before you run it.

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

https://github.com/Role1776/mcp-x

Quick facts

  • Listing: Community
  • Published Sep 9, 12:47 UTC
  • Transport: stdio
  • Package: oci ghcr.io/role1776/mcp-x:0.1.1
  • Listed by cosmic-mcp: Nov 9, 04:25 UTC
  • Repository: https://github.com/Role1776/mcp-x
  • Website: https://github.com/Role1776/mcp-x
  • Needs settings: X_API_KEY X_API_KEY_SECRET X_ACCESS_TOKEN X_ACCESS_TOKEN_SECRET MEDIA_ROOT 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 POSTS_DEFAULT_DAYS POSTS_MAX_DAYS POSTS_DEFAULT_TIMEOUT_MS POSTS_MIN_TIMEOUT_MS POSTS_MAX_TIMEOUT_MS USERS_MAX_USERNAMES USERS_MAX_IDS USERS_DEFAULT_RESULTS USERS_MAX_RESULTS USERS_DEFAULT_TIMEOUT_MS USERS_MIN_TIMEOUT_MS USERS_MAX_TIMEOUT_MS LISTS_DEFAULT_RESULTS LISTS_MAX_RESULTS LISTS_DEFAULT_TIMEOUT_MS LISTS_MIN_TIMEOUT_MS LISTS_MAX_TIMEOUT_MS MEDIA_CHUNK_BYTES MEDIA_POLL_INTERVAL_MS MEDIA_DEFAULT_TIMEOUT_MS MEDIA_MIN_TIMEOUT_MS MEDIA_MAX_TIMEOUT_MS

APIs and integrations Web search Social media

Setup snippets

Generated from the registry entry. cosmic-mcp has not run or reviewed this server; values in angle brackets are yours to fill in.

Run it locally (oci)

docker run -i --rm -e 'LISTS_DEFAULT_RESULTS' -e 'LISTS_DEFAULT_TIMEOUT_MS' -e 'LISTS_MAX_RESULTS' -e 'LISTS_MAX_TIMEOUT_MS' -e 'LISTS_MIN_TIMEOUT_MS' -e 'LOG_MODE' -e 'MAX_IDLE_CONNS_PER_HOST' -e 'MCP_NAME' -e 'MCP_PATH' -e 'MCP_TRANSPORT' -e 'MEDIA_CHUNK_BYTES' -e 'MEDIA_DEFAULT_TIMEOUT_MS' -e 'MEDIA_MAX_TIMEOUT_MS' -e 'MEDIA_MIN_TIMEOUT_MS' -e 'MEDIA_POLL_INTERVAL_MS' -e 'MEDIA_ROOT' -e 'POSTS_DEFAULT_DAYS' -e 'POSTS_DEFAULT_RESULTS' -e 'POSTS_DEFAULT_TIMEOUT_MS' -e 'POSTS_MAX_DAYS' -e 'POSTS_MAX_IDS' -e 'POSTS_MAX_QUERIES' -e 'POSTS_MAX_RESULTS' -e 'POSTS_MAX_TIMEOUT_MS' -e 'POSTS_MAX_USERNAMES' -e 'POSTS_MIN_TIMEOUT_MS' -e 'SERVER_PORT' -e 'SERVER_READ_TIMEOUT' -e 'SERVER_WRITE_TIMEOUT' -e 'USERS_DEFAULT_RESULTS' -e 'USERS_DEFAULT_TIMEOUT_MS' -e 'USERS_MAX_IDS' -e 'USERS_MAX_RESULTS' -e 'USERS_MAX_TIMEOUT_MS' -e 'USERS_MAX_USERNAMES' -e 'USERS_MIN_TIMEOUT_MS' -e 'X_ACCESS_TOKEN' -e 'X_ACCESS_TOKEN_SECRET' -e 'X_API_KEY' -e 'X_API_KEY_SECRET' -e 'X_DEBUG' 'ghcr.io/role1776/mcp-x:0.1.1'

Claude Desktop (claude_desktop_config.json)

{
  "mcpServers": {
    "mcp-x": {
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "LISTS_DEFAULT_RESULTS",
        "-e",
        "LISTS_DEFAULT_TIMEOUT_MS",
        "-e",
        "LISTS_MAX_RESULTS",
        "-e",
        "LISTS_MAX_TIMEOUT_MS",
        "-e",
        "LISTS_MIN_TIMEOUT_MS",
        "-e",
        "LOG_MODE",
        "-e",
        "MAX_IDLE_CONNS_PER_HOST",
        "-e",
        "MCP_NAME",
        "-e",
        "MCP_PATH",
        "-e",
        "MCP_TRANSPORT",
        "-e",
        "MEDIA_CHUNK_BYTES",
        "-e",
        "MEDIA_DEFAULT_TIMEOUT_MS",
        "-e",
        "MEDIA_MAX_TIMEOUT_MS",
        "-e",
        "MEDIA_MIN_TIMEOUT_MS",
        "-e",
        "MEDIA_POLL_INTERVAL_MS",
        "-e",
        "MEDIA_ROOT",
        "-e",
        "POSTS_DEFAULT_DAYS",
        "-e",
        "POSTS_DEFAULT_RESULTS",
        "-e",
        "POSTS_DEFAULT_TIMEOUT_MS",
        "-e",
        "POSTS_MAX_DAYS",
        "-e",
        "POSTS_MAX_IDS",
        "-e",
        "POSTS_MAX_QUERIES",
        "-e",
        "POSTS_MAX_RESULTS",
        "-e",
        "POSTS_MAX_TIMEOUT_MS",
        "-e",
        "POSTS_MAX_USERNAMES",
        "-e",
        "POSTS_MIN_TIMEOUT_MS",
        "-e",
        "SERVER_PORT",
        "-e",
        "SERVER_READ_TIMEOUT",
        "-e",
        "SERVER_WRITE_TIMEOUT",
        "-e",
        "USERS_DEFAULT_RESULTS",
        "-e",
        "USERS_DEFAULT_TIMEOUT_MS",
        "-e",
        "USERS_MAX_IDS",
        "-e",
        "USERS_MAX_RESULTS",
        "-e",
        "USERS_MAX_TIMEOUT_MS",
        "-e",
        "USERS_MAX_USERNAMES",
        "-e",
        "USERS_MIN_TIMEOUT_MS",
        "-e",
        "X_ACCESS_TOKEN",
        "-e",
        "X_ACCESS_TOKEN_SECRET",
        "-e",
        "X_API_KEY",
        "-e",
        "X_API_KEY_SECRET",
        "-e",
        "X_DEBUG",
        "ghcr.io/role1776/mcp-x:0.1.1"
      ],
      "command": "docker",
      "env": {
        "LISTS_DEFAULT_RESULTS": "<your lists default results>",
        "LISTS_DEFAULT_TIMEOUT_MS": "<your lists default timeout ms>",
        "LISTS_MAX_RESULTS": "<your lists max results>",
        "LISTS_MAX_TIMEOUT_MS": "<your lists max timeout ms>",
        "LISTS_MIN_TIMEOUT_MS": "<your lists min timeout ms>",
        "LOG_MODE": "<your log mode>",
        "MAX_IDLE_CONNS_PER_HOST": "<your max idle conns per host>",
        "MCP_NAME": "<your mcp name>",
        "MCP_PATH": "<your mcp path>",
        "MCP_TRANSPORT": "<your mcp transport>",
        "MEDIA_CHUNK_BYTES": "<your media chunk bytes>",
        "MEDIA_DEFAULT_TIMEOUT_MS": "<your media default timeout ms>",
        "MEDIA_MAX_TIMEOUT_MS": "<your media max timeout ms>",
        "MEDIA_MIN_TIMEOUT_MS": "<your media min timeout ms>",
        "MEDIA_POLL_INTERVAL_MS": "<your media poll interval ms>",
        "MEDIA_ROOT": "<your media root>",
        "POSTS_DEFAULT_DAYS": "<your posts default days>",
        "POSTS_DEFAULT_RESULTS": "<your posts default results>",
        "POSTS_DEFAULT_TIMEOUT_MS": "<your posts default timeout ms>",
        "POSTS_MAX_DAYS": "<your posts max days>",
        "POSTS_MAX_IDS": "<your posts max ids>",
        "POSTS_MAX_QUERIES": "<your posts max queries>",
        "POSTS_MAX_RESULTS": "<your posts max results>",
        "POSTS_MAX_TIMEOUT_MS": "<your posts max timeout ms>",
        "POSTS_MAX_USERNAMES": "<your posts max usernames>",
        "POSTS_MIN_TIMEOUT_MS": "<your posts min timeout ms>",
        "SERVER_PORT": "<your server port>",
        "SERVER_READ_TIMEOUT": "<your server read timeout>",
        "SERVER_WRITE_TIMEOUT": "<your server write timeout>",
        "USERS_DEFAULT_RESULTS": "<your users default results>",
        "USERS_DEFAULT_TIMEOUT_MS": "<your users default timeout ms>",
        "USERS_MAX_IDS": "<your users max ids>",
        "USERS_MAX_RESULTS": "<your users max results>",
        "USERS_MAX_TIMEOUT_MS": "<your users max timeout ms>",
        "USERS_MAX_USERNAMES": "<your users max usernames>",
        "USERS_MIN_TIMEOUT_MS": "<your users min timeout ms>",
        "X_ACCESS_TOKEN": "<your x access token>",
        "X_ACCESS_TOKEN_SECRET": "<your x access token secret>",
        "X_API_KEY": "<your x api key>",
        "X_API_KEY_SECRET": "<your x api key secret>",
        "X_DEBUG": "<your x debug>"
      }
    }
  }
}

Claude Code

claude mcp add 'mcp-x' -- docker run -i --rm -e 'LISTS_DEFAULT_RESULTS' -e 'LISTS_DEFAULT_TIMEOUT_MS' -e 'LISTS_MAX_RESULTS' -e 'LISTS_MAX_TIMEOUT_MS' -e 'LISTS_MIN_TIMEOUT_MS' -e 'LOG_MODE' -e 'MAX_IDLE_CONNS_PER_HOST' -e 'MCP_NAME' -e 'MCP_PATH' -e 'MCP_TRANSPORT' -e 'MEDIA_CHUNK_BYTES' -e 'MEDIA_DEFAULT_TIMEOUT_MS' -e 'MEDIA_MAX_TIMEOUT_MS' -e 'MEDIA_MIN_TIMEOUT_MS' -e 'MEDIA_POLL_INTERVAL_MS' -e 'MEDIA_ROOT' -e 'POSTS_DEFAULT_DAYS' -e 'POSTS_DEFAULT_RESULTS' -e 'POSTS_DEFAULT_TIMEOUT_MS' -e 'POSTS_MAX_DAYS' -e 'POSTS_MAX_IDS' -e 'POSTS_MAX_QUERIES' -e 'POSTS_MAX_RESULTS' -e 'POSTS_MAX_TIMEOUT_MS' -e 'POSTS_MAX_USERNAMES' -e 'POSTS_MIN_TIMEOUT_MS' -e 'SERVER_PORT' -e 'SERVER_READ_TIMEOUT' -e 'SERVER_WRITE_TIMEOUT' -e 'USERS_DEFAULT_RESULTS' -e 'USERS_DEFAULT_TIMEOUT_MS' -e 'USERS_MAX_IDS' -e 'USERS_MAX_RESULTS' -e 'USERS_MAX_TIMEOUT_MS' -e 'USERS_MAX_USERNAMES' -e 'USERS_MIN_TIMEOUT_MS' -e 'X_ACCESS_TOKEN' -e 'X_ACCESS_TOKEN_SECRET' -e 'X_API_KEY' -e 'X_API_KEY_SECRET' -e 'X_DEBUG' 'ghcr.io/role1776/mcp-x:0.1.1'

Cursor (.cursor/mcp.json)

{
  "mcpServers": {
    "mcp-x": {
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "LISTS_DEFAULT_RESULTS",
        "-e",
        "LISTS_DEFAULT_TIMEOUT_MS",
        "-e",
        "LISTS_MAX_RESULTS",
        "-e",
        "LISTS_MAX_TIMEOUT_MS",
        "-e",
        "LISTS_MIN_TIMEOUT_MS",
        "-e",
        "LOG_MODE",
        "-e",
        "MAX_IDLE_CONNS_PER_HOST",
        "-e",
        "MCP_NAME",
        "-e",
        "MCP_PATH",
        "-e",
        "MCP_TRANSPORT",
        "-e",
        "MEDIA_CHUNK_BYTES",
        "-e",
        "MEDIA_DEFAULT_TIMEOUT_MS",
        "-e",
        "MEDIA_MAX_TIMEOUT_MS",
        "-e",
        "MEDIA_MIN_TIMEOUT_MS",
        "-e",
        "MEDIA_POLL_INTERVAL_MS",
        "-e",
        "MEDIA_ROOT",
        "-e",
        "POSTS_DEFAULT_DAYS",
        "-e",
        "POSTS_DEFAULT_RESULTS",
        "-e",
        "POSTS_DEFAULT_TIMEOUT_MS",
        "-e",
        "POSTS_MAX_DAYS",
        "-e",
        "POSTS_MAX_IDS",
        "-e",
        "POSTS_MAX_QUERIES",
        "-e",
        "POSTS_MAX_RESULTS",
        "-e",
        "POSTS_MAX_TIMEOUT_MS",
        "-e",
        "POSTS_MAX_USERNAMES",
        "-e",
        "POSTS_MIN_TIMEOUT_MS",
        "-e",
        "SERVER_PORT",
        "-e",
        "SERVER_READ_TIMEOUT",
        "-e",
        "SERVER_WRITE_TIMEOUT",
        "-e",
        "USERS_DEFAULT_RESULTS",
        "-e",
        "USERS_DEFAULT_TIMEOUT_MS",
        "-e",
        "USERS_MAX_IDS",
        "-e",
        "USERS_MAX_RESULTS",
        "-e",
        "USERS_MAX_TIMEOUT_MS",
        "-e",
        "USERS_MAX_USERNAMES",
        "-e",
        "USERS_MIN_TIMEOUT_MS",
        "-e",
        "X_ACCESS_TOKEN",
        "-e",
        "X_ACCESS_TOKEN_SECRET",
        "-e",
        "X_API_KEY",
        "-e",
        "X_API_KEY_SECRET",
        "-e",
        "X_DEBUG",
        "ghcr.io/role1776/mcp-x:0.1.1"
      ],
      "command": "docker",
      "env": {
        "LISTS_DEFAULT_RESULTS": "<your lists default results>",
        "LISTS_DEFAULT_TIMEOUT_MS": "<your lists default timeout ms>",
        "LISTS_MAX_RESULTS": "<your lists max results>",
        "LISTS_MAX_TIMEOUT_MS": "<your lists max timeout ms>",
        "LISTS_MIN_TIMEOUT_MS": "<your lists min timeout ms>",
        "LOG_MODE": "<your log mode>",
        "MAX_IDLE_CONNS_PER_HOST": "<your max idle conns per host>",
        "MCP_NAME": "<your mcp name>",
        "MCP_PATH": "<your mcp path>",
        "MCP_TRANSPORT": "<your mcp transport>",
        "MEDIA_CHUNK_BYTES": "<your media chunk bytes>",
        "MEDIA_DEFAULT_TIMEOUT_MS": "<your media default timeout ms>",
        "MEDIA_MAX_TIMEOUT_MS": "<your media max timeout ms>",
        "MEDIA_MIN_TIMEOUT_MS": "<your media min timeout ms>",
        "MEDIA_POLL_INTERVAL_MS": "<your media poll interval ms>",
        "MEDIA_ROOT": "<your media root>",
        "POSTS_DEFAULT_DAYS": "<your posts default days>",
        "POSTS_DEFAULT_RESULTS": "<your posts default results>",
        "POSTS_DEFAULT_TIMEOUT_MS": "<your posts default timeout ms>",
        "POSTS_MAX_DAYS": "<your posts max days>",
        "POSTS_MAX_IDS": "<your posts max ids>",
        "POSTS_MAX_QUERIES": "<your posts max queries>",
        "POSTS_MAX_RESULTS": "<your posts max results>",
        "POSTS_MAX_TIMEOUT_MS": "<your posts max timeout ms>",
        "POSTS_MAX_USERNAMES": "<your posts max usernames>",
        "POSTS_MIN_TIMEOUT_MS": "<your posts min timeout ms>",
        "SERVER_PORT": "<your server port>",
        "SERVER_READ_TIMEOUT": "<your server read timeout>",
        "SERVER_WRITE_TIMEOUT": "<your server write timeout>",
        "USERS_DEFAULT_RESULTS": "<your users default results>",
        "USERS_DEFAULT_TIMEOUT_MS": "<your users default timeout ms>",
        "USERS_MAX_IDS": "<your users max ids>",
        "USERS_MAX_RESULTS": "<your users max results>",
        "USERS_MAX_TIMEOUT_MS": "<your users max timeout ms>",
        "USERS_MAX_USERNAMES": "<your users max usernames>",
        "USERS_MIN_TIMEOUT_MS": "<your users min timeout ms>",
        "X_ACCESS_TOKEN": "<your x access token>",
        "X_ACCESS_TOKEN_SECRET": "<your x access token secret>",
        "X_API_KEY": "<your x api key>",
        "X_API_KEY_SECRET": "<your x api key secret>",
        "X_DEBUG": "<your x debug>"
      }
    }
  }
}

VS Code (.vscode/mcp.json)

{
  "servers": {
    "mcp-x": {
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "LISTS_DEFAULT_RESULTS",
        "-e",
        "LISTS_DEFAULT_TIMEOUT_MS",
        "-e",
        "LISTS_MAX_RESULTS",
        "-e",
        "LISTS_MAX_TIMEOUT_MS",
        "-e",
        "LISTS_MIN_TIMEOUT_MS",
        "-e",
        "LOG_MODE",
        "-e",
        "MAX_IDLE_CONNS_PER_HOST",
        "-e",
        "MCP_NAME",
        "-e",
        "MCP_PATH",
        "-e",
        "MCP_TRANSPORT",
        "-e",
        "MEDIA_CHUNK_BYTES",
        "-e",
        "MEDIA_DEFAULT_TIMEOUT_MS",
        "-e",
        "MEDIA_MAX_TIMEOUT_MS",
        "-e",
        "MEDIA_MIN_TIMEOUT_MS",
        "-e",
        "MEDIA_POLL_INTERVAL_MS",
        "-e",
        "MEDIA_ROOT",
        "-e",
        "POSTS_DEFAULT_DAYS",
        "-e",
        "POSTS_DEFAULT_RESULTS",
        "-e",
        "POSTS_DEFAULT_TIMEOUT_MS",
        "-e",
        "POSTS_MAX_DAYS",
        "-e",
        "POSTS_MAX_IDS",
        "-e",
        "POSTS_MAX_QUERIES",
        "-e",
        "POSTS_MAX_RESULTS",
        "-e",
        "POSTS_MAX_TIMEOUT_MS",
        "-e",
        "POSTS_MAX_USERNAMES",
        "-e",
        "POSTS_MIN_TIMEOUT_MS",
        "-e",
        "SERVER_PORT",
        "-e",
        "SERVER_READ_TIMEOUT",
        "-e",
        "SERVER_WRITE_TIMEOUT",
        "-e",
        "USERS_DEFAULT_RESULTS",
        "-e",
        "USERS_DEFAULT_TIMEOUT_MS",
        "-e",
        "USERS_MAX_IDS",
        "-e",
        "USERS_MAX_RESULTS",
        "-e",
        "USERS_MAX_TIMEOUT_MS",
        "-e",
        "USERS_MAX_USERNAMES",
        "-e",
        "USERS_MIN_TIMEOUT_MS",
        "-e",
        "X_ACCESS_TOKEN",
        "-e",
        "X_ACCESS_TOKEN_SECRET",
        "-e",
        "X_API_KEY",
        "-e",
        "X_API_KEY_SECRET",
        "-e",
        "X_DEBUG",
        "ghcr.io/role1776/mcp-x:0.1.1"
      ],
      "command": "docker",
      "env": {
        "LISTS_DEFAULT_RESULTS": "<your lists default results>",
        "LISTS_DEFAULT_TIMEOUT_MS": "<your lists default timeout ms>",
        "LISTS_MAX_RESULTS": "<your lists max results>",
        "LISTS_MAX_TIMEOUT_MS": "<your lists max timeout ms>",
        "LISTS_MIN_TIMEOUT_MS": "<your lists min timeout ms>",
        "LOG_MODE": "<your log mode>",
        "MAX_IDLE_CONNS_PER_HOST": "<your max idle conns per host>",
        "MCP_NAME": "<your mcp name>",
        "MCP_PATH": "<your mcp path>",
        "MCP_TRANSPORT": "<your mcp transport>",
        "MEDIA_CHUNK_BYTES": "<your media chunk bytes>",
        "MEDIA_DEFAULT_TIMEOUT_MS": "<your media default timeout ms>",
        "MEDIA_MAX_TIMEOUT_MS": "<your media max timeout ms>",
        "MEDIA_MIN_TIMEOUT_MS": "<your media min timeout ms>",
        "MEDIA_POLL_INTERVAL_MS": "<your media poll interval ms>",
        "MEDIA_ROOT": "<your media root>",
        "POSTS_DEFAULT_DAYS": "<your posts default days>",
        "POSTS_DEFAULT_RESULTS": "<your posts default results>",
        "POSTS_DEFAULT_TIMEOUT_MS": "<your posts default timeout ms>",
        "POSTS_MAX_DAYS": "<your posts max days>",
        "POSTS_MAX_IDS": "<your posts max ids>",
        "POSTS_MAX_QUERIES": "<your posts max queries>",
        "POSTS_MAX_RESULTS": "<your posts max results>",
        "POSTS_MAX_TIMEOUT_MS": "<your posts max timeout ms>",
        "POSTS_MAX_USERNAMES": "<your posts max usernames>",
        "POSTS_MIN_TIMEOUT_MS": "<your posts min timeout ms>",
        "SERVER_PORT": "<your server port>",
        "SERVER_READ_TIMEOUT": "<your server read timeout>",
        "SERVER_WRITE_TIMEOUT": "<your server write timeout>",
        "USERS_DEFAULT_RESULTS": "<your users default results>",
        "USERS_DEFAULT_TIMEOUT_MS": "<your users default timeout ms>",
        "USERS_MAX_IDS": "<your users max ids>",
        "USERS_MAX_RESULTS": "<your users max results>",
        "USERS_MAX_TIMEOUT_MS": "<your users max timeout ms>",
        "USERS_MAX_USERNAMES": "<your users max usernames>",
        "USERS_MIN_TIMEOUT_MS": "<your users min timeout ms>",
        "X_ACCESS_TOKEN": "<your x access token>",
        "X_ACCESS_TOKEN_SECRET": "<your x access token secret>",
        "X_API_KEY": "<your x api key>",
        "X_API_KEY_SECRET": "<your x api key secret>",
        "X_DEBUG": "<your x debug>"
      },
      "type": "stdio"
    }
  }
}

Related servers

  • Adako: ad ops for AI assistants Verified domain
    Google, Meta, LinkedIn and ChatGPT Ads for AI assistants. Every change needs your approval.
  • AnkiDecks Verified domain
    Make Anki flashcards from lecture PDFs, slides, notes and YouTube videos, each with its source page.
  • A1 Lane Verified domain
    Draft, schedule and publish social posts and videos; delivery receipts, read-back where available.
  • AgentMash Verified domain
    All your bookmarks in one library. Share them with your AI agents. Read-only search over your saves.
  • Agentic Terminal Directory Verified domain
    Verified merchants accepting agentic payments on Lightning/L402/BOLT12/USDT — search, verify, pay.
  • Ahel Verified domain
    Data and tools for your AI agent: company, people, SEO, social and EU register data. Pay per call.