X (Twitter) MCP-сервер
Позволяет создавать, управлять и публиковать посты в X (Twitter) прямо через чат с Claude.
Важно: Для работы сервера необходимы учётные данные X API (ключи и токены). Сервер использует файловую систему для управления черновиками.
Быстрый старт
Установка через Smithery (автоматически)
Выполните в терминале:
npx -y @smithery/cli install x-mcp --client claude
Ручная установка
- Клонируйте репозиторий:
git clone https://github.com/yourusername/x-mcp.git
- Установите
uv глобально (через Homebrew на macOS):
brew install uv
-
Создайте или отредактируйте конфигурационный файл Claude Desktop:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%/Claude/claude_desktop_config.json
-
Добавьте следующую конфигурацию (замените пути и ключи на свои):
{
"mcpServers": {
"x_mcp": {
"command": "uv",
"args": [
"--directory",
"/path/to/x-mcp",
"run",
"x-mcp"
],
"env": {
"TWITTER_API_KEY": "your_api_key",
"TWITTER_API_SECRET": "your_api_secret",
"TWITTER_ACCESS_TOKEN": "your_access_token",
"TWITTER_ACCESS_TOKEN_SECRET": "your_access_token_secret"
}
}
}
}
Получение учётных данных X API
- Перейдите на X API Developer Portal
- Создайте проект
- В настройках аутентификации пользователя укажите Read and Write права и тип приложения Web App
- Установите Callback URL:
http://localhost/ и Website URL: http://example.com/
- В разделе Keys and Tokens сгенерируйте и скопируйте все ключи и токены
Примеры использования
Через чат с Claude:
- «Tweet 'Just learned how to tweet through AI - mind blown! 🤖✨'» — отправка отдельного твита
- «Create a thread about the history of pizza» — создание тредов
- «Show me my draft tweets» — просмотр черновиков
- «Publish this draft!» — публикация черновика
- «Delete that draft» — удаление черновика
Устранение неполадок
- Убедитесь, что
uv установлен глобально. Если нет — удалите через pip (pip uninstall uv) и переустановите через Homebrew.
- Найдите путь к
uv командой which uv. Если путь отличается, пропишите его в command.
- Проверьте корректность всех учётных данных X API.
- Убедитесь, что путь к репозиторию в
args соответствует фактическому расположению папки x-mcp.
- После изменения конфигурации полностью перезапустите Claude.
Комментарии
Комментариев пока нет. Будьте первым.