37 lines
770 B
Text
37 lines
770 B
Text
# X API auth (fallback, optional)
|
|
X_OAUTH_ACCESS_TOKEN=
|
|
X_BEARER_TOKEN=
|
|
|
|
# OAuth1 startup (required)
|
|
TWITTER_CONSUMER_KEY=
|
|
TWITTER_CONSUMER_SECRET=
|
|
X_OAUTH_CALLBACK_HOST=127.0.0.1
|
|
X_OAUTH_CALLBACK_PORT=8976
|
|
X_OAUTH_CALLBACK_PATH=/oauth/callback
|
|
X_OAUTH_CALLBACK_TIMEOUT=300
|
|
|
|
# X API settings
|
|
X_API_BASE_URL=https://api.x.com
|
|
X_API_TIMEOUT=30
|
|
X_API_DEBUG=1
|
|
|
|
# MCP server settings
|
|
MCP_HOST=127.0.0.1
|
|
MCP_PORT=8000
|
|
|
|
# FastMCP parser flag (optional)
|
|
FASTMCP_EXPERIMENTAL_ENABLE_NEW_OPENAPI_PARSER=
|
|
|
|
# Tool filtering (optional, comma-separated)
|
|
X_API_TOOL_TAGS=
|
|
X_API_TOOL_ALLOWLIST=
|
|
X_API_TOOL_DENYLIST=
|
|
|
|
# Local Grok client (optional)
|
|
XAI_API_KEY=
|
|
XAI_MODEL=grok-4-1-fast
|
|
MCP_SERVER_URL=[your ngrok url]/mcp
|
|
|
|
# OAuth2 token generation (optional)
|
|
CLIENT_ID=
|
|
CLIENT_SECRET=
|