MCPSERV.CLUB
jexp

Slack MCP Host

MCP Server

LLM‑powered Slack bot for executing MCP tools

Stale(50)
5stars
0views
Updated Jul 13, 2025

About

A Slack bot that integrates multiple Machine Control Protocol (MCP) servers, enabling natural language queries and tool execution directly within Slack channels. It renders results in markdown, maintains conversation history, and secures configuration.

Capabilities

Resources
Access data sources
Tools
Execute functions
Prompts
Pre-built templates
Sampling
AI model interactions

Overview

The Slack MCP Host is a specialized bot that bridges the power of large language models (LLMs) with external Model Context Protocol (MCP) servers directly inside Slack channels. It addresses the common pain point of developers who want to expose sophisticated AI‑driven data queries and tool executions to team members without building custom integrations or writing API wrappers. By running as a Slack app, the host lets users converse naturally with an LLM that can invoke any configured MCP server—such as a Neo4j Cypher endpoint or a time‑query service—and return results in a clean, Markdown‑friendly format.

At its core, the bot receives user messages, forwards them to a chosen LLM (e.g., GPT‑4), and parses the model’s tool calls into MCP requests. The responses are then rendered back to Slack with collapsible sections, allowing users to view raw tool output only when needed while keeping the channel uncluttered. Conversation history is preserved across sessions, enabling context‑aware follow‑ups and iterative queries that feel like a natural dialogue. Secure configuration management ensures that API keys for Slack, OpenAI, and any MCP servers are stored safely in environment variables or Cloudflare Workers secrets.

Key capabilities include:

  • Multi‑server support: Configure and switch between any number of MCP servers via environment variables, making the bot adaptable to diverse data sources.
  • Markdown rendering: All replies are formatted in Markdown, preserving tables, lists, and code blocks for readability within Slack.
  • Collapsible results: Tool outputs are wrapped in tags, so users can expand only the information they need.
  • Secure deployment: Built to run on Cloudflare Workers or locally, with secrets managed through the platform’s secure storage.

Typical use cases involve knowledge bases, data analytics, and internal tooling. For example, a product manager can ask the bot to list all feature requests linked to a particular sprint by querying a Jira‑like MCP server, or a data scientist can pull recent experimental results from an internal database. In any scenario where quick, context‑aware access to structured data is valuable, the Slack MCP Host eliminates the need for custom code and gives teams a conversational interface to complex back‑end services.

By integrating MCP servers into Slack, the host turns a static messaging platform into an interactive AI workspace. Developers benefit from reduced latency between query and answer, while non‑technical users gain a natural language gateway to powerful tools—making data-driven decision making faster and more accessible across an organization.