Skip to main content
Glama

mattermost-mcp-server

이 프로젝트는 Mattermost 통합을 위한 모델 컨텍스트 프로토콜(MCP) 서버를 구현합니다. Mattermost API 엔드포인트에 연결하여 다양한 정보를 검색하고 처리하며, 표준 MCP 전송을 통해 해당 정보를 제공합니다.

특징

  • Mattermost API 엔드포인트에 연결

  • 다양한 전송 모드를 지원합니다:

    • SSE(서버에서 보낸 이벤트)

    • 표준 I/O

  • 실시간 메시지 처리

  • 팀 및 채널별 모니터링

  • 보안 토큰 기반 인증

Related MCP server: MCP Boilerplate

요구 사항

  • 노드.js >= 22

  • npm >= 10

  • 도텐vx

설정

  1. 이 저장소를 복제하세요:

지엑스피1

  1. 종속성 설치:

npm install
  1. 환경 변수를 설정하세요.

# Create .env file cp .env.example .env # Encrypt your .env file (optional but recommended for production) dotenvx encrypt

필수 환경 변수:

  • MCP_PORT : SSE 전송 모드에 대한 포트 번호(기본값: 8201)

  • MATTERMOST_ENDPOINT : Mattermost 서버 URL

  • MATTERMOST_TOKEN : Mattermost 인증 토큰

  • MATTERMOST_TEAM_ID : 모니터링할 팀의 ID

  • MATTERMOST_CHANNELS : 모니터링할 채널 이름의 쉼표로 구분된 목록

  1. 서버를 빌드하세요:

npm run build

용법

서버는 두 가지 전송 모드로 실행될 수 있습니다.

SSE 전송 모드

npm start

표준 I/O 전송 모드

npm start -- --stdio

개발

  • npm run dev : 핫 리로드를 사용하여 개발 모드로 서버를 시작합니다.

  • npm run lint : ESLint 실행

  • npm run format : Prettier를 사용하여 코드 포맷하기

  • npm test : 테스트 실행

  • npm run inspect : MCP 검사기 실행

참고문헌

특허

MIT

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

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/kakehashi-inc/mattermost-mcp-server'

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