Skip to main content
Glama
takuya0206

Slack Search MCP Server

by takuya0206

Slack 검색 MCP 서버

Slack의 검색 기능에 접근하기 위한 도구와 리소스를 제공하는 모델 컨텍스트 프로토콜(MCP) 서버입니다. 이 서버를 통해 LLM은 Slack 작업 공간에서 사용자, 채널, 메시지 등을 검색하고 불러올 수 있습니다.

특징

도구

  1. get_users - Slack 작업 공간의 사용자 목록을 가져옵니다.

  2. get_channels - Slack 작업 공간의 채널 목록을 가져옵니다.

  3. get_channel_messages - 특정 채널에서 메시지 가져오기

  4. get_thread_replies - 스레드에서 답변 가져오기

  5. search_messages - Slack에서 메시지 검색

자원

  1. allusers:// - Slack 작업 공간의 모든 사용자를 가져옵니다.

  2. allchannels:// - Slack 작업 공간의 모든 채널을 가져옵니다.

Related MCP server: MCP Slack Python

요구 사항

  • 런타임

  • 적절한 권한이 있는 Slack API 토큰

설치

  1. 저장소를 복제합니다

  2. 종속성 설치:

    지엑스피1

용법

  1. Slack API 토큰을 환경 변수로 설정합니다.

    export SLACK_TOKEN=xoxb-your-token-here
  2. 서버를 실행합니다:

    bun run index.ts

    또는 컴파일된 버전을 사용하세요.

    ./dist/slack_search_function_mcp

건물

실행 파일을 빌드하려면:

bun run build

이렇게 하면 dist 디렉토리에 컴파일된 실행 파일이 생성됩니다.

MCP 구성

MCP 지원 LLM과 함께 이 서버를 사용하려면 MCP 구성에 추가하세요.

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

도구 예제

사용자 가져오기

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

채널 가져오기

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

채널 메시지 받기

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

스레드 답변 받기

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

메시지 검색

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

리소스 예제

모든 사용자 가져오기

allusers://

모든 채널 가져오기

allchannels://

오류 처리

서버에는 다음에 대한 포괄적인 오류 처리 기능이 포함되어 있습니다.

  • Slack API 토큰이 잘못되었거나 없습니다.

  • API 속도 제한

  • 네트워크 오류

  • 잘못된 매개변수

  • 인증 실패

보안

  • Slack API 토큰은 응답에 기록되거나 노출되지 않습니다.

  • 토큰은 환경 변수를 통해 안전하게 전달됩니다.

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