Cara Menggunakan Slack MCP Server dengan Mudah

Server Protokol Konteks Model Slack (MCP) mengintegrasikan asisten AI seperti Claude ke Slack Anda. Baca cara menggunakannya.

Ardianto Nugroho

Ardianto Nugroho

15 April 2025

Cara Menggunakan Slack MCP Server dengan Mudah

The Slack Model Context Protocol (MCP) Server menyediakan cara mudah untuk mengintegrasikan asisten AI seperti Claude ke dalam ruang kerja Slack Anda, mengubahnya menjadi peserta aktif dalam komunikasi harian tim Anda. Dibangun dengan implementasi TypeScript yang kuat, server ini memungkinkan AI untuk mengirim pesan, mengambil informasi pengguna, dan berinteraksi dengan berbagai elemen ruang kerja secara waktu nyata. Dengan menjembatani kesenjangan antara kecerdasan buatan dan kolaborasi tim, Slack MCP Server meningkatkan produktivitas, menyederhanakan alur kerja, dan memungkinkan interaksi tempat kerja yang lebih cerdas dan efisien—semuanya dalam lingkungan Slack yang familiar.

💡
Sebelum menyelami pengaturan Slack MCP Server, lihat Apidog—alat yang ampuh untuk mendesain, menguji, dan mendokumentasikan API. Apidog memungkinkan Anda untuk mengintegrasikan API Anda dengan mulus, meningkatkan alur kerja Anda dengan model terstruktur dan kolaborasi yang mudah. Jika Anda ingin meningkatkan otomatisasi dan manajemen API Anda, Apidog adalah alat pendamping yang hebat untuk digunakan bersama Slack MCP Server.
button

Memahami Model Context Protocol

Sebelum menyelami spesifikasi Slack MCP Server, penting untuk memahami apa yang direpresentasikan oleh Model Context Protocol. MCP adalah antarmuka standar yang memungkinkan model AI untuk berinteraksi dengan sistem dan layanan eksternal. Ini menyediakan cara terstruktur bagi asisten AI untuk mengakses alat, mengambil informasi, dan mengambil tindakan di luar data pelatihan mereka. Dalam konteks integrasi Slack, server MCP berfungsi sebagai penerjemah antara permintaan asisten AI dan persyaratan API Slack, menangani otentikasi, pemformatan, dan pemrosesan respons.

Set Fitur Komprehensif

Implementasi Slack MCP Server menawarkan serangkaian kemampuan ekstensif yang mencerminkan fungsi paling penting dari antarmuka Slack asli:

Manajemen dan Navigasi Saluran

Kemampuan Pesan yang Kuat

Peningkatan Keterlibatan Pengguna

Implementasi Teknis

Slack MCP Server dibangun di atas tumpukan modern yang dirancang untuk keandalan dan kinerja:

Panduan Instalasi Terperinci

Menyiapkan Slack MCP Server membutuhkan perhatian yang cermat terhadap konfigurasi aplikasi Slack dan penyebaran server. Panduan komprehensif ini membahas setiap langkah proses:

Membuat dan Mengonfigurasi Aplikasi Slack Anda

Buat Aplikasi Slack Baru:

Konfigurasikan Cakupan OAuth:
Server memerlukan izin khusus agar berfungsi dengan baik:

Instal ke Ruang Kerja:

Ambil ID Tim:

Opsi Penyebaran

Slack MCP Server menawarkan beberapa metode penyebaran untuk mengakomodasi berbagai preferensi infrastruktur:

Penyebaran NPX (Direkomendasikan untuk Pengaturan Cepat)

Metode ini memanfaatkan fungsionalitas eksekusi paket NPM untuk pengaturan yang disederhanakan:

{
  "mcpServers": {
    "slack": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-slack"
      ],
      "env": {
        "SLACK_BOT_TOKEN": "xoxb-your-bot-token",
        "SLACK_TEAM_ID": "T01234567"
      }
    }
  }
}

Penyebaran Kontainer Docker

Untuk lingkungan di mana kontainerisasi lebih disukai:

{
  "mcpServers": {
    "slack": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "SLACK_BOT_TOKEN",
        "-e",
        "SLACK_TEAM_ID",
        "mcp/slack"
      ],
      "env": {
        "SLACK_BOT_TOKEN": "xoxb-your-bot-token",
        "SLACK_TEAM_ID": "T01234567"
      }
    }
  }
}

Untuk membangun image Docker secara lokal:

docker build -t mcp/slack -f src/slack/Dockerfile .

Penyebaran Sumber

Bagi mereka yang lebih suka kontrol langsung atas kode sumber:

Klon repositori:

git clone https://github.com/modelcontextprotocol/server-slack.git

Instal dependensi:

npm install

Bangun proyek TypeScript:

npm run build

Mulai server:

SLACK_BOT_TOKEN=xoxb-your-token SLACK_TEAM_ID=T01234567 node dist/index.js

Integrasi dengan Platform Asisten AI

Konfigurasi Claude Desktop

Untuk menghubungkan Slack MCP Server dengan Claude Desktop:

  1. Temukan file konfigurasi Claude Desktop Anda
  2. Tambahkan konfigurasi server MCP, sesuaikan jalur dan token sesuai kebutuhan:
{
  "mcpServers": {
    "slack": {
      "command": "node",
      "args": ["/path/to/project/dist/index.js"],
      "env": {
        "SLACK_BOT_TOKEN": "xoxb-your-bot-token",
        "SLACK_TEAM_ID": "T01234567"
      }
    }
  }
}

Integrasi Cursor

Cursor adalah editor kode bertenaga AI modern yang mendukung server MCP. Anda dapat mengintegrasikan Slack MCP Server secara global atau per proyek:

Integrasi Global:

  1. Buka Cursor Settings > MCP
  2. Klik "Add new global MCP server"
  3. Tambahkan konfigurasi server ke ~/.cursor/mcp.json

Integrasi Khusus Proyek:

Buat atau edit .cursor/mcp.json di direktori proyek Anda dengan konfigurasi yang sesuai.

Referensi Alat Terperinci

Slack MCP Server mengekspos delapan alat utama untuk berinteraksi dengan Slack:

slack_list_channels

Mencantumkan saluran publik yang tersedia di ruang kerja.

slack_post_message

Mengirim pesan baru ke saluran yang ditentukan.

slack_reply_to_thread

Mengirim balasan ke utas pesan yang ada.

slack_add_reaction

Menambahkan reaksi emoji ke pesan.

slack_get_channel_history

Mengambil pesan terbaru dari saluran.

slack_get_thread_replies

Mengambil semua balasan dalam utas pesan tertentu.

slack_get_users

Mencantumkan semua pengguna ruang kerja dengan informasi profil dasar.

slack_get_user_profile

Mengambil informasi profil terperinci untuk pengguna tertentu.


Saat menerapkan Slack MCP Server, beberapa masalah umum mungkin timbul:

Masalah Otentikasi

Batasan Izin

Masalah Akses Saluran

Pembatasan Tingkat

Dengan membangun jembatan ini antara asisten AI dan ruang kerja Slack Anda, tim dapat membuka kemungkinan baru untuk otomatisasi, pengambilan informasi, dan alur kerja kolaboratif. Slack MCP Server mewakili langkah penting menuju bantuan AI yang benar-benar terintegrasi di tempat kerja modern, menawarkan fondasi teknis dan alat praktis yang dibutuhkan untuk partisipasi AI yang bermakna dalam komunikasi tim.

Mengembangkan API dengan Apidog

Apidog adalah alat pengembangan API yang membantu Anda mengembangkan API dengan lebih mudah dan efisien.

Cara Menggunakan Slack MCP Server dengan Mudah