For an MCP server for integrating Slack tools, the first results are qwibitai/nanoclaw (Nanoclaw is an agent orchestrator that functions as an MCP server to bridge LLMs with various messaging platforms, including Slack, by providing the necessary tool exposure and integration logic for AI-driven workflows), modelcontextprotocol/servers (This repository serves as the official collection of reference implementations for the Model Context Protocol, including a dedicated Slack server that provides the required message retrieval and interaction capabilities for AI agents) and chatmcp/mcp-server-chatsum (This server provides the necessary MCP tools to query and summarize chat messages, serving as a functional integration for connecting LLM workflows to chat platforms). aipotheosis-labs/aci and justauth/justauth round out the shortlist. Compare the match explanations and check the project documentation against your requirements.
We curate open-source GitHub repositories matching “best slack mcp servers”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.
Nanoclaw is an LLM agent orchestrator and multi-platform chat gateway designed to deploy and manage isolated AI agents. It provides a containerized runtime that executes agents within sandboxed Linux containers, ensuring filesystem and state isolation through dedicated workspaces and host bind-mounts. The project distinguishes itself through a unified routing pipeline that connects agents to diverse messaging platforms, including WhatsApp, Discord, Slack, Telegram, Signal, and iMessage. It integrates the Model Context Protocol to extend agent capabilities via managed external data and functio
Nanoclaw is an agent orchestrator that functions as an MCP server to bridge LLMs with various messaging platforms, including Slack, by providing the necessary tool exposure and integration logic for AI-driven workflows.
The Model Context Protocol is a standardized communication framework designed to connect language models to external data sources, functional tools, and interactive user interfaces. It provides a vendor-neutral interface layer that enables AI hosts to discover and execute capabilities across heterogeneous service environments, using a JSON-RPC based messaging standard to facilitate bidirectional communication between clients and servers. The protocol distinguishes itself through a robust capability-based handshake that negotiates feature sets during session initialization, ensuring compatibil
This repository serves as the official collection of reference implementations for the Model Context Protocol, including a dedicated Slack server that provides the required message retrieval and interaction capabilities for AI agents.
This project is a Model Context Protocol server that bridges messaging platforms with AI assistants. It functions as middleware to facilitate the secure exchange of chat data, enabling external AI agents to access, search, and analyze historical conversation logs through a standardized interface. The server distinguishes itself by automating the ingestion and archiving of messaging streams into a local relational database. It supports secure, non-manual session authentication using QR codes, allowing for persistent data collection without continuous human oversight. Once archived, the system
This server provides the necessary MCP tools to query and summarize chat messages, serving as a functional integration for connecting LLM workflows to chat platforms.
ACI is a tool-calling platform and centralized system for managing and executing external service operations and custom scripts for agentic workflows. It functions as a unified Model Context Protocol server that enables AI agents and IDEs to dynamically discover and execute diverse toolsets. The platform distinguishes itself through a natural language capability index and intent matching to search for available tools based on task requirements. It provides an external service authenticator and account linking via OAuth-based credential management to permit secure tool execution on behalf of u
This repository is a Model Context Protocol server designed to orchestrate and execute external service tools for AI agents, providing the necessary infrastructure to integrate Slack or other APIs into your LLM workflows.
JustAuth is an OAuth 2.0 authentication library designed to integrate multiple third-party login providers into a single interface. It abstracts various social login APIs and identity services, allowing applications to manage authentication using the OAuth 2.0 and OIDC protocols. The project provides a multi-provider identity integrator that replaces the need for individual vendor software development kits. It includes a toolkit for defining custom authentication platforms and proprietary identity services by specifying custom OAuth protocols and endpoints. The library manages the full authe
This is an authentication and OAuth integration library rather than a Model Context Protocol server designed to expose Slack functionality as tools for AI agents.
This project provides a suite of development kits and frameworks for interacting with Slack, including a Web API client for authenticated requests and the Bolt framework for building asynchronous applications. It serves as a SDK for creating automated bots and integrating external software systems with Slack workspaces. The toolkit includes a specialized Events API client for listening to real-time system triggers and executing custom callback logic. It supports the development of automated assistants capable of sending messages and managing data exchanges via webhooks. The library covers a
This is a software development kit for building Slack applications and bots, not a pre-built Model Context Protocol server that exposes Slack functionality to LLMs.
node-oauth2-server is an OAuth2 server implementation for Node.js that functions as an authorization provider. It enables the creation of a centralized server to manage client registration and issue access tokens for third-party applications using the OAuth2 protocol. The project operates as Node.js middleware, integrating authorization logic directly into web application request pipelines. It provides a bearer token validator to verify identity and permissions by checking security tokens within incoming HTTP request headers. The system covers API access control, token management, and user a
This is an OAuth2 authorization framework used for building identity providers, rather than an MCP server designed to expose Slack functionality to AI agents.
hello.js is a JavaScript REST API client and social media API wrapper designed for authenticating users and aggregating data across multiple social network providers. It provides a unified interface to standardize requests and response formats, allowing for consistent data retrieval from diverse external services. The project implements a secure OAuth2 handshake process that utilizes a proxy-based credential masking system to hide private API keys from the client side. It includes a token manager that handles the full authentication lifecycle, including scope-based permission mapping and an a
This is a general-purpose OAuth2 client and API wrapper library for social media, not an MCP server designed to expose Slack functionality as tools for AI agents.
The Google API Node.js client is a development kit designed for integrating Google Cloud services into server-side JavaScript applications. It provides generated interfaces that map application calls to remote service endpoints, enabling developers to execute requests and interact with cloud resources through a unified library. The library distinguishes itself through a modular architecture that allows developers to install specific service submodules individually, which optimizes application bundle sizes and improves startup performance. It also features automated OAuth2 token lifecycle mana
This is a client library for interacting with Google Cloud services, not an MCP server designed to expose Slack functionality to AI agents.
Devzat is an SSH chat server that provides a real-time communication environment where users connect via a secure shell to participate in chat rooms and terminal-based collaboration. It utilizes the SSH protocol for session management and provides a shared environment for interactive communication through a command-line interface. The project is distinguished by its cross-platform chat bridging, which synchronizes messages between the central server and external platforms such as Slack. It also features an extensible plugin system based on gRPC, allowing for the development of custom bots and
This project is a terminal-based chat server that bridges to Slack, but it is not a Model Context Protocol server designed to expose Slack functionality as tools for LLM agents.
Casdoor is a centralized identity and access management platform that functions as an OAuth 2.0 authorization server. It provides a comprehensive suite of services for managing user identities, authentication sessions, and access policies across both web and machine-to-machine applications. Built with a decoupled frontend-backend architecture in Go, the platform supports high-concurrency environments and offers a web-based management interface for administrative tasks. The platform distinguishes itself through its extensive support for federated identity management, allowing integration with
Casdoor is an identity and access management platform that provides authentication services, but it does not function as an MCP server for integrating Slack functionality into AI workflows.
Papercups is an open-source live chat platform and self-hosted customer messaging system. It provides a real-time communication infrastructure consisting of an embeddable web widget for customers and a containerized administrative dashboard for support teams. The platform features an omnichannel messaging hub that aggregates and normalizes conversations from email, SMS, and third-party chat channels into a single unified stream. It also includes a framework for deploying automated FAQ chatbots to handle initial inquiries and a real-time session monitoring tool that allows agents to view a use
This is a customer support and live chat platform rather than a Model Context Protocol server designed to expose Slack functionality as tools for LLM agents.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| qwibitai/nanoclaw | 30K | TypeScript | MIT | |
| modelcontextprotocol/servers | 87.3K | TypeScript | NOASSERTION | |
| 1K |
| TypeScript |
| — |
| aipotheosis-labs/aci | 4.8K | Python | Apache-2.0 |
| justauth/justauth | 17.5K | Java | MIT |
| slackapi/python-slack-sdk | 4K | Python | MIT |
| oauthjs/node-oauth2-server | 4.1K | JavaScript | MIT |
| mrswitch/hello.js | 4.6K | JavaScript | MIT |
| googleapis/google-api-nodejs-client | 12.2K | TypeScript | Apache-2.0 |
| quackduck/devzat | 4.1K | Go | MIT |