Roistat MCP Server
MCP сервер, который подключает Roistat к Claude Desktop.
Поддерживает 16 функций: аналитика, заказы, статистика, звонки, клиенты.
Установка
Windows — автоматически (рекомендуется)
- Скачай файл
install-windows.batиз этого репозитория - Запусти от имени администратора (правой кнопкой → «Запустить от имени администратора»)
- Скрипт сам:
- Проверит Python и установит зависимости - Клонирует репозиторий (или скачает ZIP, если git не установлен) - Спросит ROISTAT_API_KEY и ROISTAT_PROJECT - Пропишет конфиг в Claude Desktop
- Перезапусти Claude Desktop — готово
Требования: Python 3.10+ с галочкой «Add Python to PATH» при установке, Claude Desktop
macOS / Linux — вручную
1. Клонировать репозиторий
git clone https://github.com/NatrixAi/roistat-mcp.git
cd roistat-mcp2. Установить зависимости
pip install -r requirements.txt3. Получить данные Roistat
- ROISTAT_API_KEY — Roistat → Настройки → API → Ключ API
- ROISTAT_PROJECT — Roistat → Настройки → Проект → ID проекта
4. Добавить в Claude Desktop
Открыть конфиг Claude Desktop:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
Добавить:
{
"mcpServers": {
"roistat": {
"command": "python3",
"args": ["/path/to/roistat-mcp/server.py"],
"env": {
"ROISTAT_API_KEY": "ваш_ключ_API",
"ROISTAT_PROJECT": "ваш_ID_проекта"
}
}
}
}На Windows командаpythonвместоpython3, путь через двойные слэши:C:\\Users\\user\\roistat-mcp\\server.py
5. Перезапустить Claude Desktop
Переменные окружения
| Переменная | Описание | Где взять |
|---|---|---|
ROISTAT_API_KEY | Ключ API | Roistat → Настройки → API |
ROISTAT_PROJECT | ID проекта | Roistat → Настройки → Проект |
Доступные функции
| Группа | Функции |
|---|---|
| Analytics | аналитика, метрики, измерения, воронки |
| Statistics | ежедневная статистика (сессии, конверсии, ROI) |
| Orders | список, создание, обновление статусов |
| Call Tracking | аналитика звонков, скрипты |
| Clients | управление клиентами, импорт |
Лимиты API: 10 запросов/сек, 5000 запросов/день
Примеры использования
Покажи статистику Roistat за сегодня
Какой ROI за последние 7 дней?
Покажи все заказы со статусом "новый"
Обнови статус заказа #12345 на "выполнен"
Покажи аналитику звонков за эту неделю
Сколько конверсий было вчера?Требования
- Python 3.10+
- Claude Desktop
- Аккаунт Roistat с доступом к API
Лицензия
MIT
