Skip to main content
Glama

MCP-Discord

MCP-디스코드

AI 어시스턴트가 Discord 플랫폼과 상호 작용할 수 있도록 하는 Discord MCP(Model Context Protocol) 서버입니다.

개요

MCP-Discord는 다음과 같은 Discord 관련 기능을 제공합니다.

  • Discord 봇에 로그인하세요
  • 서버 정보 가져오기
  • 채널 메시지 읽기/삭제
  • 지정된 채널에 메시지를 보냅니다(채널 ID 또는 채널 이름 사용)
  • 포럼 채널 목록 검색
  • 포럼 게시물 작성/삭제/답글 작성
  • 텍스트 채널 생성/삭제
  • 메시지 반응 추가/제거
  • 웹훅 생성/편집/삭제/사용

목차

필수 조건

  • Node.js(v16.0.0 이상)
  • npm(v7.0.0 이상)
  • 적절한 권한이 있는 Discord 봇
    • 봇 토큰( Discord 개발자 포털 에서 획득 가능)
    • 메시지 콘텐츠 의도 활성화됨
    • 서버 멤버 인텐트 활성화됨
    • 현재 의도 활성화됨
  • Discord 서버에 필요한 권한:
가장 쉬운 설정
  • 관리자(빠른 설정 및 전체 기능을 위해 권장됨)
또는 필요한 권한만 선택하세요.

메모:
Discord의 보안 모델에 따르면, 봇은 명시적으로 추가된 서버의 정보에만 액세스할 수 있습니다.
이 MCP 서버를 사용하여 특정 Discord 서버에 액세스하려면 먼저 해당 서버에 봇을 추가해야 합니다.
아래의 초대 링크를 사용하여 대상 서버에 봇을 추가하세요.

설치

Smithery를 통해 설치

Smithery를 통해 mcp-discord를 자동으로 설치하려면

수동 설치

지엑스피1

구성

정상적인 작동을 위해서는 Discord 봇 토큰이 필요합니다. 서버는 stdio와 스트리밍 가능한 HTTP, 두 가지 전송 방식을 지원합니다.

운송 방법

  1. stdio (기본값)
    • 기본 사용을 위한 기존 stdio 전송
    • 간단한 통합에 적합
  2. 스트리밍 가능한 HTTP
    • 더욱 진보된 시나리오를 위한 HTTP 기반 전송
    • 무상태 운영을 지원합니다
    • 구성 가능한 포트 번호

구성 옵션

두 가지 방법으로 구성을 제공할 수 있습니다.

  1. 환경 변수:
DISCORD_TOKEN=your_discord_bot_token
  1. 명령줄 인수 사용:
# For stdio transport (default) node build/index.js --config "your_discord_bot_token" # For streamable HTTP transport node build/index.js --transport http --port 3000 --config "your_discord_bot_token"

Claude/Cursor와 함께 사용

클로드

  1. stdio 전송 사용:
{ "mcpServers": { "discord": { "command": "node", "args": [ "path/to/mcp-discord/build/index.js", "--config", "your_discord_bot_token" ] } } }
  1. 스트리밍 가능한 HTTP 전송 사용:
{ "mcpServers": { "discord": { "command": "node", "args": [ "path/to/mcp-discord/build/index.js", "--transport", "http", "--port", "3000", "--config", "your_discord_bot_token" ] } } }

커서

  1. stdio 전송 사용:
{ "mcpServers": { "discord": { "command": "cmd", "args": [ "/c", "node", "path/to/mcp-discord/build/index.js", "--config", "your_discord_bot_token" ] } } }
  1. 스트리밍 가능한 HTTP 전송 사용:
{ "mcpServers": { "discord": { "command": "cmd", "args": [ "/c", "node", "path/to/mcp-discord/build/index.js", "--transport", "http", "--port", "3000", "--config", "your_discord_bot_token" ] } } }

도구 문서

기본 기능

  • discord_login : Discord에 로그인
  • discord_send : 지정된 채널로 메시지를 보냅니다(채널 ID와 채널 이름 모두 지원)
  • discord_get_server_info : Discord 서버 정보 가져오기

채널 관리

  • discord_create_text_channel : 텍스트 채널 만들기
  • discord_delete_channel : 채널 삭제

포럼 기능

  • discord_get_forum_channels : 포럼 채널 목록을 가져옵니다.
  • discord_create_forum_post : 포럼 게시물을 만듭니다
  • discord_get_forum_post : 포럼 게시물 받기
  • discord_reply_to_forum : 포럼 게시물에 답변하기
  • discord_delete_forum_post : 포럼 게시물 삭제

메시지 및 반응

  • discord_read_messages : 채널 메시지 읽기
  • discord_add_reaction : 메시지에 반응 추가
  • discord_add_multiple_reactions : 메시지에 여러 반응을 추가합니다.
  • discord_remove_reaction : 메시지에서 반응을 제거합니다.
  • discord_delete_message : 채널에서 특정 메시지를 삭제합니다.

웹훅 관리

  • discord_create_webhook : Discord 채널에 대한 새로운 웹훅을 생성합니다.
  • discord_send_webhook_message : 웹훅을 사용하여 Discord 채널에 메시지를 보냅니다.
  • discord_edit_webhook : Discord 채널의 기존 웹훅을 편집합니다.
  • discord_delete_webhook : Discord 채널의 기존 웹훅을 삭제합니다.

개발

# Development mode npm run dev

특허

MIT 라이센스

You must be authenticated.

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

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.

AI 어시스턴트가 Discord와 상호작용할 수 있도록 하는 Discord 모델 컨텍스트 프로토콜 서버로, 메시지 전송, 채널 관리, 포럼 게시물 처리, 반응 작업 등의 기능을 제공합니다.

  1. 개요
    1. 목차
      1. 필수 조건
        1. 가장 쉬운 설정
        2. 또는 필요한 권한만 선택하세요.
      2. 설치
        1. Smithery를 통해 설치
        2. 수동 설치
      3. 구성
        1. 운송 방법
        2. 구성 옵션
      4. Claude/Cursor와 함께 사용
        1. 클로드
        2. 커서
      5. 도구 문서
        1. 기본 기능
        2. 채널 관리
        3. 포럼 기능
        4. 메시지 및 반응
        5. 웹훅 관리
      6. 개발
        1. 특허

          Related MCP Servers

          • -
            security
            A
            license
            -
            quality
            A Model Context Protocol server that enables AI assistants to interact with Telegram, allowing them to search channels, list available channels, retrieve messages, and filter messages by regex patterns.
            Last updated -
            7
            13
            JavaScript
            MIT License
            • Apple
          • -
            security
            A
            license
            -
            quality
            A Model Context Protocol server implementation that enables AI assistants to interact with Slack workspaces, allowing them to browse channels, send messages, reply to threads, add reactions, and retrieve user information.
            Last updated -
            18
            JavaScript
            Apache 2.0
          • -
            security
            A
            license
            -
            quality
            A Model Context Protocol server that enables AI assistants to manage meeting data, including creating meeting bots, searching transcripts, and organizing calendar events.
            Last updated -
            15
            TypeScript
            MIT License
            • Apple
          • A
            security
            A
            license
            A
            quality
            A server implementing Model Context Protocol that enables AI assistants to interact with Slack API through a standardized interface, providing tools for messaging, channel management, user information retrieval, and more.
            Last updated -
            9
            27
            JavaScript
            Apache 2.0

          View all related MCP servers

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

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