Sprout Social MCP Server
MCP-сервер Sprout Social
Сервер Model Context Protocol (MCP) для API Sprout Social. Он позволяет ИИ-ассистентам (Claude, Cursor, Devin и др.) получать доступ к вашим данным Sprout Social — аналитике, публикациям, сообщениям, мониторингу и многому другому — через стандартизированный интерфейс.
Быстрый старт
Предварительные требования
Node.js 18+
API-токен Sprout Social (как создать)
Ваш ID клиента Sprout Social (как найти)
Запуск через npx
Установка не требуется:
SPROUT_SOCIAL_API_KEY=your-token \
SPROUT_SOCIAL_CUSTOMER_ID=your-customer-id \
npx sprout-social-mcpНастройка в Claude Desktop
Добавьте в ваш claude_desktop_config.json:
{
"mcpServers": {
"sprout-social": {
"command": "npx",
"args": ["-y", "sprout-social-mcp"],
"env": {
"SPROUT_SOCIAL_API_KEY": "your-api-token",
"SPROUT_SOCIAL_CUSTOMER_ID": "your-customer-id"
}
}
}
}Настройка в Cursor
Добавьте в ваш .cursor/mcp.json:
{
"mcpServers": {
"sprout-social": {
"command": "npx",
"args": ["-y", "sprout-social-mcp"],
"env": {
"SPROUT_SOCIAL_API_KEY": "your-api-token",
"SPROUT_SOCIAL_CUSTOMER_ID": "your-customer-id"
}
}
}
}Настройка в VS Code (GitHub Copilot)
Добавьте в ваш .vscode/mcp.json:
{
"servers": {
"sprout-social": {
"command": "npx",
"args": ["-y", "sprout-social-mcp"],
"env": {
"SPROUT_SOCIAL_API_KEY": "your-api-token",
"SPROUT_SOCIAL_CUSTOMER_ID": "your-customer-id"
}
}
}
}Настройка в Devin
В настройках MCP в Devin добавьте новый сервер:
Имя:
sprout-socialКоманда:
npx -y sprout-social-mcpПеременные окружения:
SPROUT_SOCIAL_API_KEY→ ваш API-токенSPROUT_SOCIAL_CUSTOMER_ID→ ваш ID клиента
Переменные окружения
Переменная | Обязательно | Описание |
| Да | Ваш API-токен Sprout Social |
| Да | Ваш ID клиента Sprout Social |
Доступные инструменты
Метаданные клиента
Инструмент | Описание |
| Получить ID и названия ваших клиентов Sprout Social |
| Список всех подключенных социальных профилей |
| Список всех групп |
| Список всех тегов |
| Список всех пользователей |
| Список всех тем мониторинга |
| Список всех команд |
| Список всех очередей обращений |
Аналитика
Инструмент | Описание |
| Аналитика на уровне профиля (показы, вовлеченность и т. д.) за период |
| Аналитика на уровне публикаций с пагинацией. Поддерживает показы, вовлеченность, реакции, просмотры видео |
Сообщения
Инструмент | Описание |
| Получение сообщений из входящих с фильтрацией и пагинацией на основе курсора |
Мониторинг
Инструмент | Описание |
| Получение метрик для темы мониторинга |
| Получение сообщений по теме мониторинга |
Публикации
Инструмент | Описание |
| Создание новой публикации для размещения по расписанию |
| Получение деталей конкретной публикации |
Медиа
Инструмент | Описание |
| Загрузка медиа по URL для использования в публикациях |
Обращения
Инструмент | Описание |
| Получение обращений/запросов клиентов с фильтрами по приоритету, временному диапазону и т. д. |
Советы по использованию
Пагинация аналитики публикаций
API Sprout Social использует пагинацию для аналитики публикаций. Всегда проверяйте paging.total_pages в ответе и запрашивайте все страницы:
Ask: "Get all Instagram post analytics for last week"
→ Tool calls get_post_analytics with page=1, then page=2, etc.Допустимые метрики уровня публикации
lifetime.impressions— общее количество показовlifetime.engagements— общая вовлеченность (лайки, комментарии, репосты, сохранения)lifetime.reactions— только реакцииlifetime.video_views— количество просмотров видео
Недопустимые метрики (вызовут ошибки): lifetime.comments, lifetime.shares, lifetime.reach
Поиск ID профилей
Сначала используйте get_profiles, чтобы найти значения customer_profile_id, а затем передавайте их в инструменты аналитики или публикации.
Разработка
git clone https://github.com/jginorio/sprout-social-mcp.git
cd sprout-social-mcp
npm install
npm run buildДля локального тестирования:
SPROUT_SOCIAL_API_KEY=your-token \
SPROUT_SOCIAL_CUSTOMER_ID=your-customer-id \
node dist/index.jsЛицензия
MIT
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/jginorio/sprout-social-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server