avalogica-x-mcp
Verified Safeby mdwillman
Overview
The Avalogica X MCP server provides integration with X (Twitter) for clients to link accounts, post updates, fetch recent posts, and summarize posting history, following the Model Context Protocol (MCP) specification.
Installation
npm run startEnvironment Variables
- OPENAI_API_KEY
- X_CLIENT_ID
- X_CLIENT_SECRET
- PORT
- NODE_ENV
- X_REDIRECT_URI
- X_REDIRECT_BASE_URL
- X_REDIRECT_PATH
- X_AUTH_BASE_URL
- X_SCOPE
- X_API_BASE
Security Notes
The server uses secure OAuth2 PKCE flow for X authentication. Credentials for X (access and refresh tokens) are securely stored and refreshed using Firebase Admin SDK, implying a managed backend like Firebase Firestore for persistence. Environment variables are used for API keys and client secrets, which is a good practice. The server explicitly uses its configured redirect URI for OAuth callback, ignoring client-provided ones, which enhances security. Minor logging of OAuth code and codeVerifier could be a concern in very strict environments but is typically short-lived and non-persistent.
Similar Servers
xiaohongshu-mcp
Automate content creation, publishing, and interaction (search, detail, comment, like, favorite) on the Xiaohongshu platform via Model Context Protocol (MCP) and HTTP APIs, primarily for AI agent integration.
x-twitter-mcp-server
An MCP server for interacting with Twitter (X) via AI tools, allowing natural language commands to fetch, post, search, and manage tweets and user data.
wechat-official-account-mcp
Provides a Model Context Protocol (MCP) service to enable AI applications to interact with WeChat Official Account APIs, managing features like authentication, media, drafts, and publishing.
reddit-mcp-server
Provides tools for fetching and creating Reddit content through a Model Context Protocol (MCP) server.