Slack Search MCP Server
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
get_users- Obtener una lista de usuarios en el espacio de trabajo de Slackget_channels: obtener una lista de canales en el espacio de trabajo de Slackget_channel_messages- Obtener mensajes de un canal específicoget_thread_replies- Obtener respuestas en un hilosearch_messages- Buscar mensajes en Slack
Recursos
allusers://- Obtener todos los usuarios en el espacio de trabajo de Slackallchannels://- 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
Clonar el repositorio
Instalar dependencias:
bun install
Uso
Establezca el token de API de Slack como una variable de entorno:
export SLACK_TOKEN=xoxb-your-token-hereEjecutar el servidor:
bun run index.tsO utilice la versión compilada:
./dist/slack_search_function_mcp
Edificio
Para construir el ejecutable:
bun run buildEsto 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.
This server cannot be installed
Maintenance
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
- AlicenseNot gradedqualityDmaintenanceAn 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.25MIT
- FlicenseNot gradedqualityDmaintenanceAn 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
- AlicenseBqualityDmaintenanceAn 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.325MIT
- FlicenseAqualityDmaintenanceAn 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
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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