awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Best Slack MCP Servers

Ranking updated Jul 13, 2026

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.

Best Slack MCP Servers

Find the best repos with AI.We'll search the best matching repositories with AI.
  • qwibitai/nanoclawqwibitai avatar

    qwibitai/nanoclaw

    29,956View on GitHub↗

    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.

    TypeScriptSlack Integrations
    View on GitHub↗29,956
  • modelcontextprotocol/serversmodelcontextprotocol avatar

    modelcontextprotocol/servers

    87,320View on GitHub↗

    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.

    TypeScriptAI Context Integration ProtocolsAI Agent Tool IntegrationsAI Interoperability Layers
    View on GitHub↗87,320
  • chatmcp/mcp-server-chatsumchatmcp avatar

    chatmcp/mcp-server-chatsum

    1,028View on GitHub↗

    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.

    TypeScriptModel Context Protocol ServersLocal Tool ExposureModel Context Protocol
    View on GitHub↗1,028
  • aipotheosis-labs/aciaipotheosis-labs avatar

    aipotheosis-labs/aci

    4,802View on GitHub↗

    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.

    PythonMCP ServersAccount LinkingAI Agent Tool Integrations
    View on GitHub↗4,802
  • justauth/justauthjustauth avatar

    justauth/JustAuth

    17,462View on GitHub↗

    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.

    JavaOAuth ProvidersOAuth2 Implementations
    View on GitHub↗17,462
  • slackapi/python-slack-sdkS

    slackapi/python-slack-sdk

    4,008View on GitHub↗

    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.

    PythonSlack IntegrationsSlack Event Listeners
    View on GitHub↗4,008
  • oauthjs/node-oauth2-serveroauthjs avatar

    oauthjs/node-oauth2-server

    4,067View on GitHub↗

    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.

    JavaScriptOAuth2 ImplementationsOAuth2 Providers
    View on GitHub↗4,067
  • mrswitch/hello.jsMrSwitch avatar

    MrSwitch/hello.js

    4,627View on GitHub↗

    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.

    JavaScriptOAuth2 ImplementationsOAuth2 Integration
    View on GitHub↗4,627
  • googleapis/google-api-nodejs-clientgoogleapis avatar

    googleapis/google-api-nodejs-client

    12,185View on GitHub↗

    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.

    TypeScriptOAuth2 ImplementationsAccess Token Management
    View on GitHub↗12,185
  • quackduck/devzatquackduck avatar

    quackduck/devzat

    4,050View on GitHub↗

    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.

    GoSlack Integrations
    View on GitHub↗4,050
  • casdoor/casdoorcasdoor avatar

    casdoor/casdoor

    13,814View on GitHub↗

    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.

    GoOAuth ProvidersOAuth2 Providers
    View on GitHub↗13,814
  • papercups-io/papercupspapercups-io avatar

    papercups-io/papercups

    6,065View on GitHub↗

    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.

    ElixirSlack Integrations
    View on GitHub↗6,065
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
qwibitai/nanoclaw30KTypeScriptMITJun 23, 2026
modelcontextprotocol/servers87.3KTypeScriptNOASSERTIONJun 7, 2026
chatmcp/mcp-server-chatsum
1K
TypeScript
—
Dec 4, 2024
aipotheosis-labs/aci4.8KPythonApache-2.0May 28, 2026
justauth/justauth17.5KJavaMITApr 16, 2026
slackapi/python-slack-sdk4KPythonMITJun 19, 2026
oauthjs/node-oauth2-server4.1KJavaScriptMITAug 11, 2023
mrswitch/hello.js4.6KJavaScriptMITJan 12, 2026
googleapis/google-api-nodejs-client12.2KTypeScriptApache-2.0May 28, 2026
quackduck/devzat4.1KGoMITMay 12, 2026

Related searches

  • an MCP server for integrating with Figma
  • an MCP server for connecting AI tools
  • an MCP server for connecting to Notion
  • a framework for building MCP servers
  • an MCP server for connecting Obsidian notes
  • an MCP server for Sentry integration
  • a Cloudflare MCP server for AI agents
  • a collection of Docker MCP servers