Connect to Claude
Simple Slackbot icon

Simple Slackbot

Createdsooperset

Empower Slack with AI by integrating Large Language Models and external tools through the Model Context Protocol.

About

This Slack bot leverages the Model Context Protocol (MCP) to enhance its capabilities using external tools. It acts as an AI-powered assistant, responding to messages in channels and DMs using LLM capabilities from OpenAI, Groq, and Anthropic. The bot seamlessly integrates with MCP tools like SQLite databases and web fetching, exposing them via Slack's interface. Its architecture comprises a SlackMCPBot core, LLMClient for API communication, Server for MCP interactions, and Tool representations. The bot processes messages by sending them to the LLM, executing tool calls if requested, and delivering the final interpreted response to the user, all accessible through direct messages, channel mentions, and an informative App Home tab.

Key Features

  • 12 GitHub stars
  • Integrates with the Model Context Protocol (MCP)
  • Full access to MCP tools (e.g., SQLite, web fetching)
  • Multi-LLM Support (OpenAI, Groq, Anthropic)
  • AI-Powered Assistant using LLMs
  • Slack App Home Tab for tool information

Use Cases

  • Access and manage data through Slack using MCP-connected databases.
  • Automate tasks within Slack using MCP-connected tools.
  • Enable AI-driven responses and interactions in Slack channels.