Back to Home
mdwillman icon

avalogica-x-mcp

Verified Safe

by 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

Run Command
npm run start

Environment 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

Stats

Interest Score0
Security Score9
Cost ClassMedium
Avg Tokens2000
Stars0
Forks0
Last Update2025-11-22

Tags

X-TwitterSocial MediaAI SummaryOAuth2Model Context Protocol