关于
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.
主要功能
- 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
使用案例
- 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.