MD

microck/discord.py-self-mcp

Browser automation

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

73 stars 13 forks 品質 80 トレンド 22MIT

discord.py-self を使用した包括的な Discord セルフボット MCP サーバー

概要

全ユーザの自律性のための広範囲の分解のセルフボットmcpサーバー。 これはローカルmcpサーバー(stdioトランスポート)です。 mcp クライアントはプロセスとしてスポーンし、クライアントの env/environment config を介して、シークレット (DISCORD TOKEN のような) を提供します。 ユーザーアカウントの自動化は、Discord ToS に対して行われます。このリスクは、ご自身の責任で使用してください。 discord-py-self-mcp は、 ai アシスタント (Claude コード、OpenCode、Codex など) と個人discord アカウント間のブリッジとして機能します。 標準のボットとは異なり、この「セルフボット」はあなたとして実行されます。あなたの ai があなたの dms を読んだり、友人に返信したり、サーバーを管理したり、ボタン/メニューを操作したりすることができます。 dolfiesによってdiscord.py-selfライブラリ上に構築されました。 : - python 3.10 + - uv (推奨) または pip - : libffi-dev (または libffi-devel)、 python-dev (例: python3-dev) : 音声依存関係(PyNaCl)はデフォルトで含まれています。 linux では、システムパッケージが最初にインストールされていることを確認してください。 npm パッケージは、基本的なpython 実装を使用するラッパーです.

概要(AI 翻訳)

discord-py-self-mcp は、

全ユーザの自律性のための広範囲の分解のセルフボットmcpサーバー。

お問い合わせ

クイックスタート

これはローカルmcpサーバー(stdioトランスポート)です。 mcp クライアントはプロセスとしてスポーンし、クライアントの [env]]/environment] 設定でシークレット (DISCORD_TOKEN) を提供します。

手動操業:

important: ユーザアカウントの自動化は、Discord ToS に対して行われます。 あなた自身のリスクでこれを使用します。

お問い合わせ

概要

discord-py-self-mcp は、 ai アシスタント (Claude コード、OpenCode、Codex など) と個人discord アカウント間のブリッジとして機能します。 標準のボットとは異なり、この「セルフボット」はあなたとして実行されます。あなたの ai があなたの dms を読んだり、友人に返信したり、サーバーを管理したり、ボタン/メニューを操作したりすることができます。

dolfiesによってdiscord.py-selfライブラリ上に構築されました。

お問い合わせ

###クイックインストール

これをあなたの llm の代理店のセッションに貼り付けます:

npm (推奨)

お問い合わせ

手動インストール

前提条件:

  • python 3.10 +
  • [uv (推奨) または [pip] -voiceサポート(Linuxのみ):[libffi-dev(またはlibffi-devel)、python-dev])

インストール:

注記: 音声依存関係(PyNaCl)はデフォルトで含まれています.

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

discord-py-self-mcp

comprehensive discord selfbot mcp server for full user autonomy.

<video src="https://github.com/user-attachments/assets/d7d9fc9f-c466-49c0-a666-05bed2fa8ca9 " controls preload=“auto” width=“100%” style=“border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.1); max-width: 800px;”>


quick start

this is a local mcp server (stdio transport). your mcp client spawns it as a process, and you provide secrets (like DISCORD_TOKEN) via the client’s env/environment config.

manual run:

DISCORD_TOKEN="your_discord_token_here" python3 -m discord_py_self_mcp.main

important: automating user accounts is against the Discord ToS. use this at your own risk.


overview

discord-py-self-mcp acts as a bridge between your ai assistant (Claude Code, OpenCode, Codex, etc) and your personal discord account. unlike standard bots, this “selfbot” runs as you; allowing your ai to read your dms, reply to friends, manage your servers, and interact with buttons/menus just like a human user.

built on the discord.py-self library by dolfies.


quick installation

paste this into your llm agent session:

Install and configure discord-selfbot-mcp by following the instructions here:
https://raw.githubusercontent.com/Microck/discord.py-self-mcp/refs/heads/master/INSTALL.md

npm (recommended)

npm install -g discord-selfbot-mcp
discord-selfbot-mcp-setup

manual installation

prerequisites:

  • python 3.10+
  • uv (recommended) or pip
  • voice support (linux only): libffi-dev (or libffi-devel), python-dev (e.g. python3-dev)

install:

uv tool install git+https://github.com/Microck/discord.py-self-mcp.git
# or
pip install git+https://github.com/Microck/discord.py-self-mcp.git

note: voice dependencies (PyNaCl) are included by default. on linux, ensure system packages are installed first.


npm installation (node.js wrapper)

prerequisites:

  • node.js 18+
  • python 3.10+

install:

npm install -g discord-selfbot-mcp

the npm package is a wrapper that uses the underlying python implementation.


how it works (setup wizard)

GitHub で README 全文を見る

インストール

This server does not publish a one-line install command.

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "discord-py-self": { "command": "discord-selfbot-mcp", "env": { "DISCORD_TOKEN": "${DISCORD_TOKEN}" } } } }