Налаштування Автоматизації Slack за Допомогою ШІ
Свайпніть щоб показати меню
У цьому підручнику буде здійснено підключення до Slack MCP server для автоматизації робочих процесів у Slack. Даний сервер є безпечною, відкритою альтернативою.
Налаштування додатку Slack API
Створення додатку Slack
- Перейдіть на платформу Slack API;
- Натисніть кнопку "Get Started";
- Далі натисніть "Go to Your Apps";
- Натисніть зелену кнопку "Create New App";
- Створіть новий застосунок "From Scratch" для індивідуального налаштування;
- Вкажіть описову назву (наприклад, "AI Assistant" або персональний ідентифікатор);
- Оберіть цільовий робочий простір Slack у випадаючому меню.
Необхідні області доступу для токена бота
- У бічному меню оберіть "OAuth & Permissions";
- Щоб активувати кнопку "Install to Workspace", прокрутіть до розділу "Scope";
- У підрозділі "User Token Scopes" натисніть "Add an Oauth Scope";
- Додайте по черзі наступні області доступу:
channels:history- читання історії повідомлень у публічних каналах;channels:read- доступ до основної інформації про канали;chat:write- надсилання повідомлень у канали та користувачам;reactions:read- перегляд реакцій-емодзі на повідомлення;reactions:write- додавання реакцій-емодзі до повідомлень;users:read- доступ до основної інформації профілю користувача.
- Прокрутіть вгору та натисніть кнопку "Install to Workspace";
- У новому вікні ознайомтеся з необхідними дозволами та підтвердьте їх, натиснувши "Allow";
- Тепер отримано OAuth Token, який починається з
xoxp-. Не закривайте це вікно для подальшого використання.
Отримання Slack Team ID
- Відкрийте цільовий робочий простір Slack у браузері;
- Або відкрийте Slack Desktop;
- Натисніть на назву робочого простору для доступу до налаштувань;
- Скопіюйте URL робочого простору та вставте його в адресний рядок браузера або введіть вручну;
- Знайдіть Team ID у структурі URL (з'являється після префіксу "T");
- Також не закривайте цю вкладку браузера.
Автоматичне встановлення MCP сервера (рекомендовано)
Клонування та збірка сервера
- У Claude введіть цей запит:
Clone this MCP server to the Documents/projects folder and run the commands
git clone https://github.com/lars-hagen/slack-user-mcp.git
cd slack-user-mcp
npm install
npm run build
- Виконайте запит.
Додавання конфігураційного блоку
- У Claude вставте цей запит:
Add this block to the Claude config file
{
"mcpServers": {
"slack": {
"command": "npm",
"args": [
"run",
"--prefix",
"/path/to/slack-user-mcp",
"start"
],
"env": {
"SLACK_TOKEN": "xoxp-your-user-token",
"SLACK_TEAM_ID": "T01234567"
}
}
}
}
- Додайте два обов'язкові параметри всередині блоку:
- Slack token (починається з
xoxp-) → скопіюйте його зі сторінки Slack API; - Slack team ID (починається з
T) → скопіюйте його з URL робочого простору.
- Slack token (починається з
Обидва значення є конфіденційними. Не поширюйте їх. Claude Desktop працює локально, тому тут безпечно їх вставляти.
- Виконайте запит.
Перезапуск Claude
- Повністю закрийте Claude Desktop (macOS:
Cmd + Q, Windows:Alt + F4); - Відкрийте Claude знову.
Можуть з'явитися попередження — ігноруйте їх. Вони не впливають на функціональність.
Ручна інтеграція
Клонування репозиторію GitHub
- Відкрийте Terminal (Mac) або Command Line (Windows);
- Перейдіть до директорії, де зберігаються репозиторії AI-агентів, за допомогою команди
cd, наприклад:
cd Documents/projects
- Завантажте репозиторій Slack MCP server з GitHub на локальний комп'ютер:
git clone https://github.com/lars-hagen/slack-user-mcp.git
- Перейдіть у створену директорію репозиторію:
cd slack-user-mcp
- Встановіть усі необхідні залежності та пакети для Slack MCP server:
npm install
- Скомпілюйте проєкт і створіть build-файли для виконання:
npm run build
- Якщо виникають проблеми з виконанням команд у Terminal, використовуйте
Command/Ctrl + Cдля завершення процесу.
Оновлення конфігураційного файлу
- Доступ до конфігурації Claude через
Command/Ctrl + ,; - Відкрийте вкладку Developer та оберіть "Edit Config";
- Додайте блок конфігурації Slack MCP після наявних записів;
"slack": {
"command": "npm",
"args": [
"run",
"--prefix",
"/path/to/slack-user-mcp",
"start"
],
"env": {
"SLACK_TOKEN": "xoxp-...",
"SLACK_TEAM_ID": "T..."
}
}
- Вставте необхідні облікові дані:
- Шлях до репозиторію (з команди
pwdу Terminal/Command line); - User OAuth Token
xoxp-...(зі Slack API); - Team ID
T...(з URL робочого простору).
- Шлях до репозиторію (з команди
- Збережіть файл.
Все було зрозуміло?
Дякуємо за ваш відгук!
Секція 2. Розділ 4
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Секція 2. Розділ 4