Slack MCP Client MCP Server

This client enables AI models (OpenAI GPT-4.1, Anthropic Claude 4.5, Ollama local models) to interact with real tools and systems through Slack

Local serverstdioGo

What is the Slack MCP Client MCP Server?

This client enables AI models (OpenAI GPT-4.1, Anthropic Claude 4.5, Ollama local models) to interact with real tools and systems through Slack conversations. Built

What it actually does

  • Universal MCP Compatibility — - Supports all transport methods (HTTP, SSE, stdio)
  • Multi-Provider LLM Support — - OpenAI GPT-4.1/4o, Anthropic Claude 4.5, Ollama (Llama 3.3, Qwen, Mistral, DeepSeek)
  • Agent Mode — - Multi-step reasoning with LangChain for complex workflows
  • RAG Integration — - Knowledge base with semantic search capabilities
  • Thread-Aware Context — - Maintains separate conversation history per Slack thread
  • User Context Integration — - Personalized responses with cached user information

Configuration

  • Kubernetes 1.16+ - Helm 3.0+ - Slack Bot and App tokens

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the Slack MCP Client MCP Server

{
  "$schema": "https://github.com/tuannvm/slack-mcp-client/schema/config-schema.json",
  "version": "2.0",
  "slack": {
    "botToken": "${SLACK_BOT_TOKEN}",
    "appToken": "${SLACK_APP_TOKEN}"
  },
  "llm": {
    "provider": "openai",
    "useNativeTools": true,
    "useAgent": true,
    "customPrompt": "You are a DevOps expert specializing in Kubernetes and cloud infrastructure. Always think through problems step by step.",
    "maxAgentIterations": 20,
    "providers": {
      "openai": {
        "model": "gpt-4.1",
        "apiKey": "${OPENAI_API_KEY}",
        "temperature": 0.7
      }
    }
  },
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-filesystem", "/path/to/project"]
    },
    "github": {
      "command": "github-mcp-server",
      "args": ["stdio"],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "${GITHUB_TOKEN}"
      }
    }
  }
}

Configuration as documented by the project. Restart the client after saving.

Configuration

  • Kubernetes 1.16+ - Helm 3.0+ - Slack Bot and App tokens
VariableDescriptionRequired
GITHUB_PERSONAL_ACCESS_TOKENCredential the server authenticates with.Yes
SLACK_BOT_TOKENCredential the server authenticates with.Yes
SLACK_APP_TOKENCredential the server authenticates with.Yes
OPENAI_API_KEYCredential the server authenticates with.Yes
OPENAI_MODELConfiguration value read at startup.Optional
LOG_LEVELConfiguration value read at startup.Optional
GITHUB_TOKENCredential the server authenticates with.Yes

Example prompts to try

  • “Use Slack MCP Client to Prerequisites.”

Frequently asked questions

This client enables AI models (OpenAI GPT-4.1, Anthropic Claude 4.5, Ollama local models) to interact with real tools and systems through Slack conversations. Built Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.