Skip to main content
Glama
yarang

Discord Decision MCP

by yarang

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
discord_ask_decision

사용자의 결정이 필요할 때 Discord Thread에 질문을 전송하고 응답이 올 때까지 블로킹 대기한다.

  • timeout_seconds=None: 무한 대기 (기본값, 권장)

  • options=[] : 자유 텍스트 응답

  • options=[...]: 선택지 제시 (A/B/C 형식 권장)

Returns: { "success": bool, "answer": str | None, "selected_option": str | None, "question_id": str, "timed_out": bool, "aborted": bool, }

discord_notify

진행 상황을 Discord에 알린다 (논블로킹). 결정이 필요 없는 상태 업데이트, 경고, 완료 알림에 사용한다.

discord_report_progress

작업 완료 또는 단계 완료 시 결과를 Discord에 리포트한다. 결정 질문 없이 진행 상황만 공유할 때 사용한다.

discord_check_pending

세션 시작 시 미해결 pending 질문이 있는지 확인한다. pending이 있으면 반드시 처리 후 새 작업을 시작해야 한다.

Returns: { "has_pending": bool, "pending_questions": list of { question_id, question, thread_id, asked_at, status } }

discord_read_inbox

Discord inbox에 저장된 메시지를 조회한다.

감시 데몬(discord-watch)이 수집한 Discord 메시지를 조회합니다. Claude Code는 이 Tool을 호출하여 사용자가 Discord에서 보낸 메시지를 확인할 수 있습니다.

Returns: { "success": true, "messages": [ { "message_id": "1234567890", "channel_id": "1234567890", "thread_id": null, "author": "username", "author_id": "1234567890", "content": "메시지 내용", "timestamp": "2024-01-01T00:00:00Z", "read": false } ], "count": 1, "unread_count": 1 }

discord_clear_inbox

Discord inbox에서 메시지를 삭제한다.

Args: read_only: true면 읽은 메시지만 삭제

Returns: {"success": true, "deleted_count": 5}

discord_delete_message

Discord에서 메시지를 삭제한다.

⚠️ 주의: 삭제된 메시지는 복구할 수 없습니다.

discord_delete_messages

Discord에서 여러 메시지를 일괄 삭제한다.

⚠️ 주의: 삭제된 메시지는 복구할 수 없습니다.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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/yarang/discord-decision-mcp'

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