Skip to main content
Glama
takuya0206

Slack Search MCP Server

by takuya0206

Servidor MCP de búsqueda de Slack

Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona herramientas y recursos para acceder a la función de búsqueda de Slack. Este servidor permite a los LLM buscar y recuperar usuarios, canales, mensajes y más desde un espacio de trabajo de Slack.

Características

Herramientas

  1. get_users - Obtener una lista de usuarios en el espacio de trabajo de Slack

  2. get_channels : obtener una lista de canales en el espacio de trabajo de Slack

  3. get_channel_messages - Obtener mensajes de un canal específico

  4. get_thread_replies - Obtener respuestas en un hilo

  5. search_messages - Buscar mensajes en Slack

Recursos

  1. allusers:// - Obtener todos los usuarios en el espacio de trabajo de Slack

  2. allchannels:// - Obtener todos los canales en el espacio de trabajo de Slack

Related MCP server: MCP Slack Python

Requisitos

  • Tiempo de ejecución de Bun

  • Token de API de Slack con permisos adecuados

Instalación

  1. Clonar el repositorio

  2. Instalar dependencias:

    bun install

Uso

  1. Establezca el token de API de Slack como una variable de entorno:

    export SLACK_TOKEN=xoxb-your-token-here
  2. Ejecutar el servidor:

    bun run index.ts

    O utilice la versión compilada:

    ./dist/slack_search_function_mcp

Edificio

Para construir el ejecutable:

bun run build

Esto creará un ejecutable compilado en el directorio dist .

Configuración de MCP

Para utilizar este servidor con un LLM habilitado para MCP, agréguelo a su configuración de MCP:

{
  "mcpServers": {
    "slack": {
      "command": "/path/to/dist/slack_search_function_mcp",
      "env": {
        "SLACK_TOKEN": "xoxb-your-token-here"
      }
    }
  }
}

Ejemplos de herramientas

Obtener usuarios

{
  "name": "get_users",
  "arguments": {
    "limit": 10
  }
}

Obtener canales

{
  "name": "get_channels",
  "arguments": {
    "limit": 10,
    "exclude_archived": true
  }
}

Recibir mensajes del canal

{
  "name": "get_channel_messages",
  "arguments": {
    "channel": "C01234ABCDE",
    "limit": 10
  }
}

Obtener respuestas del hilo

{
  "name": "get_thread_replies",
  "arguments": {
    "channel": "C01234ABCDE",
    "thread_ts": "1234567890.123456",
    "limit": 10
  }
}

Buscar mensajes

{
  "name": "search_messages",
  "arguments": {
    "query": "important announcement",
    "sort": "timestamp",
    "sort_dir": "desc",
    "count": 10
  }
}

Ejemplos de recursos

Obtener todos los usuarios

allusers://

Obtener todos los canales

allchannels://

Manejo de errores

El servidor incluye un manejo integral de errores para:

  • Token de API de Slack no válido o faltante

  • Límites de velocidad de la API

  • Errores de red

  • Parámetros no válidos

  • Errores de autenticación

Seguridad

  • El token de la API de Slack nunca se registra ni se expone en las respuestas

  • El token se transmite de forma segura a través de variables de entorno.

F
license - not found
Not graded
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    An MCP server that enables AI agents to search and retrieve messages within a Slack workspace using the Slack Web API. It supports specific channel filtering and includes built-in rate limit handling for efficient message discovery.
    25
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    An MCP server that enables interaction with Slack workspaces through tools for managing channels, sending messages, and retrieving user profiles. It leverages the Slack API and FastMCP to provide functionalities like message history lookup and reaction management.
    1
  • A
    license
    B
    quality
    D
    maintenance
    An MCP server that enables searching for messages and listing channels within a Slack workspace. It provides tools to retrieve channel history and filter messages based on text matching and date ranges.
    3
    25
    MIT
  • F
    license
    A
    quality
    D
    maintenance
    An MCP server for semantic search and retrieval of indexed Slack messages stored in Qdrant using Cohere reranking via AWS Bedrock. It enables users to search through Slack history, retrieve full message threads, and access channel or user statistics through natural language.
    5

View all related MCP servers

Related MCP Connectors

  • MCP server for AI dialogue using various LLM models via AceDataCloud

  • MCP server for secureFlows: token-free URL builders and integration-linting tools for AI agents.

  • Driflyte MCP server which lets AI assistants query topic-specific knowledge from web and GitHub.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/takuya0206/slack_search_function_mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server