remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Used as the runtime environment for the MCP server, enabling execution of the TypeScript code and providing build capabilities for creating a compiled executable.
Provides tools for accessing Slack's search functionality, allowing users to retrieve workspace information (users, channels), fetch messages from specific channels, get thread replies, and search through messages across the workspace.
Slack 검색 MCP 서버
Slack의 검색 기능에 접근하기 위한 도구와 리소스를 제공하는 모델 컨텍스트 프로토콜(MCP) 서버입니다. 이 서버를 통해 LLM은 Slack 작업 공간에서 사용자, 채널, 메시지 등을 검색하고 불러올 수 있습니다.
특징
도구
get_users
- Slack 작업 공간의 사용자 목록을 가져옵니다.get_channels
- Slack 작업 공간의 채널 목록을 가져옵니다.get_channel_messages
- 특정 채널에서 메시지 가져오기get_thread_replies
- 스레드에서 답변 가져오기search_messages
- Slack에서 메시지 검색
자원
allusers://
- Slack 작업 공간의 모든 사용자를 가져옵니다.allchannels://
- Slack 작업 공간의 모든 채널을 가져옵니다.
요구 사항
- 번 런타임
- 적절한 권한이 있는 Slack API 토큰
설치
- 저장소를 복제합니다
- 종속성 설치:지엑스피1
용법
- Slack API 토큰을 환경 변수로 설정합니다.Copy
- 서버를 실행합니다:또는 컴파일된 버전을 사용하세요.CopyCopy
건물
실행 파일을 빌드하려면:
이렇게 하면 dist
디렉토리에 컴파일된 실행 파일이 생성됩니다.
MCP 구성
MCP 지원 LLM과 함께 이 서버를 사용하려면 MCP 구성에 추가하세요.
도구 예제
사용자 가져오기
채널 가져오기
채널 메시지 받기
스레드 답변 받기
메시지 검색
리소스 예제
모든 사용자 가져오기
모든 채널 가져오기
오류 처리
서버에는 다음에 대한 포괄적인 오류 처리 기능이 포함되어 있습니다.
- Slack API 토큰이 잘못되었거나 없습니다.
- API 속도 제한
- 네트워크 오류
- 잘못된 매개변수
- 인증 실패
보안
- Slack API 토큰은 응답에 기록되거나 노출되지 않습니다.
- 토큰은 환경 변수를 통해 안전하게 전달됩니다.
This server cannot be installed
LLM이 Slack의 검색 기능에 액세스하여 Slack 작업 공간에서 사용자, 채널, 메시지 및 스레드 답변을 검색할 수 있도록 하는 MCP 서버입니다.