io.github.RyanKramer/shippost-mcp
Twitter/X tools for AI agents — read timelines, post tweets, search, and engage
Installation
Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).
shippost-mcpclaude mcp add shippost-mcp -e 'TWITTER_ACCESS_TOKEN=<your twitter_access_token>' -e 'TWITTER_REFRESH_TOKEN=<your twitter_refresh_token>' -e 'TWITTER_CLIENT_ID=<TWITTER_CLIENT_ID>' -e 'SHIPPOST_API_KEY=<your shippost_api_key>' -- uvx shippost-mcp==0.1.1
{
"mcpServers": {
"shippost-mcp": {
"command": "uvx",
"args": [
"shippost-mcp==0.1.1"
],
"env": {
"TWITTER_ACCESS_TOKEN": "<your twitter_access_token>",
"TWITTER_REFRESH_TOKEN": "<your twitter_refresh_token>",
"TWITTER_CLIENT_ID": "<TWITTER_CLIENT_ID>",
"SHIPPOST_API_KEY": "<your shippost_api_key>"
}
}
}
}
Variables d'environnement
TWITTER_ACCESS_TOKENobligatoire secret Your Twitter OAuth 2.0 access tokenTWITTER_REFRESH_TOKENsecret Twitter refresh token for automatic renewalTWITTER_CLIENT_IDYour Twitter app client ID (needed for token refresh)SHIPPOST_API_KEYsecret ShipPost API key for AI-powered features (get at https://shippost.ai)
Documentation
Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.
Sommaire
ShipPost MCP — Twitter/X tools for AI agents
Give any AI agent (Claude Code, Cursor, Windsurf, etc.) the ability to read, write, and engage on Twitter/X.
Quick Start
Claude Code
Add to your ~/.claude/settings.json:
{
"mcpServers": {
"twitter": {
"command": "shippost-mcp",
"env": {
"TWITTER_ACCESS_TOKEN": "your-access-token",
"TWITTER_REFRESH_TOKEN": "your-refresh-token",
"TWITTER_CLIENT_ID": "your-client-id"
}
}
}
}
Install from PyPI
pip install shippost-mcp
Free Tools
| Tool | Description |
|---|---|
get_my_profile | Get your Twitter profile |
get_timeline | Read your home timeline |
get_mentions | Get tweets mentioning you |
get_user_profile | Look up any user's profile |
get_tweet | Get a specific tweet by ID |
search_tweets | Search recent tweets |
post_tweet | Post a tweet |
reply_to_tweet | Reply to a tweet |
like_tweet | Like a tweet |
retweet | Retweet a tweet |
follow_user | Follow a user |
Paid AI Tools (requires ShipPost API key)
| Tool | Description |
|---|---|
find_opportunities | AI scans your timeline for the best tweets to reply to |
draft_reply | AI drafts a reply in your voice |
draft_tweet | AI drafts an original tweet |
draft_thread | AI drafts a full thread |
analyze_account | AI analyzes any Twitter account |
get_performance | AI-powered engagement analytics |
Get your API key at shippost.ai
Configuration
| Env Var | Required | Description |
|---|---|---|
TWITTER_ACCESS_TOKEN | Yes | OAuth 2.0 access token |
TWITTER_REFRESH_TOKEN | Recommended | For automatic token renewal |
TWITTER_CLIENT_ID | For refresh | Your Twitter app's client ID |
SHIPPOST_API_KEY | For AI features | Get at shippost.ai |
License
MIT
Questions fréquentes
Qu'est-ce que io.github.RyanKramer/shippost-mcp ?
Twitter/X tools for AI agents — read timelines, post tweets, search, and engage
Comment installer io.github.RyanKramer/shippost-mcp ?
Il s'exécute sur votre machine. Dans Claude Code : claude mcp add shippost-mcp -e 'TWITTER_ACCESS_TOKEN=<your twitter_access_token>' -e 'TWITTER_REFRESH_TOKEN=<your twitter_refresh_token>' -e 'TWITTER_CLIENT_ID=<TWITTER_CLIENT_ID>' -e 'SHIPPOST_API_KEY=<your shippost_api_key>' -- uvx shippost-mcp==0.1.1. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.
Faut-il une clé API pour io.github.RyanKramer/shippost-mcp ?
Oui. Il attend TWITTER_ACCESS_TOKEN, TWITTER_REFRESH_TOKEN, SHIPPOST_API_KEY, à renseigner dans sa configuration.
io.github.RyanKramer/shippost-mcp est-il open source ?
Oui. Son code est sur GitHub sous licence MIT.
Qui maintient io.github.RyanKramer/shippost-mcp ?
Il est publié par RyanKramer. AI.tn le référence sans le maintenir ni le recommander.
Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.