Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
MATTERMOST_URL | Yes | The URL of your Mattermost server (e.g., https://your-mattermost-server.com) | |
MATTERMOST_TOKEN | Yes | Your Mattermost personal access token |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
get_current_user | 현재 토큰 소유자(나)의 정보를 조회합니다. |
get_user_info | 사용자 ID로 사용자의 상세 정보를 조회합니다. username, 이름, 닉네임 등을 확인할 수 있습니다. |
search_messages | Mattermost에서 메시지를 검색합니다. 키워드, 사용자명(@username 또는 from:username), 날짜 등으로 검색할 수 있습니다. 검색 결과에는 자동으로 작성자의 이름(user_name)과 username이 포함됩니다. |
search_user_messages | 특정 사용자의 메시지를 이름이나 username으로 검색합니다. '박찬우', 'cwpark' 등으로 검색 가능. |
search_users | 사용자를 이름, username, 닉네임으로 검색합니다. |
get_teams | 현재 사용자가 속한 모든 팀 목록을 가져옵니다. |
get_channels | 특정 팀의 채널 목록을 가져옵니다. |
get_channel_messages | 특정 채널의 최근 메시지들을 가져옵니다. 결과에는 자동으로 작성자의 이름(user_name)과 username이 포함됩니다. |
get_post_thread | 특정 게시물의 전체 스레드를 가져옵니다. 결과에는 자동으로 작성자의 이름(user_name)과 username이 포함됩니다. |