MCPでDiscordをClaudeに接続する方法(手順つき)
MCPでDiscordをClaudeに接続するには、NoxyrのMCP URLをカスタムコネクタとして追加し、Discordでログインして「Allow」を押します。 その後は、Claudeにチケットパネル、商品、抽選の設定を頼むと、Noxyrのダッシュボード上で作業を行います。APIキーは必要ありません。
接続するものについて
Claudeは、それ自体ではあなたのDiscordサーバーに触れられません。MCP(Model Context Protocol。MCPの用語集で説明しています)は、アシスタントが外部のツールを呼び出せるようにする標準です。Noxyrは MCPサーバーを動かしているので、Claudeは、あなたがNoxyrのダッシュボードで使うのと同じ操作を、あなたとして使えます。
Claudeに渡すアドレスは次のとおりです。
https://noxyrbot.com/mcp/api
これはStreamable HTTPを使い、Discord(OAuth)でサインインします。Noxyrのほかの機能と同じく無料です。製品のページはNoxyr MCPで、現在のURLを常に表示しています。
Claudeに接続する(WebまたはデスクトップのアプリStep)
- コネクタの設定を開く。WebまたはデスクトップアプリのClaudeで、設定内のConnectorsを探します。
- カスタムコネクタを追加する。Add custom connectorを選び、Noxyrと名前を付けます。
- URLを貼り付ける。上のアドレスを使い、確定します。
- Discordでログインする。Noxyrのページが開きます。ログインし、Claudeに管理させてよいサーバーを選んで、「Allow」を押します。
- チャットでオンにする。Claudeでは、メッセージ欄のプラスメニューから、会話ごとにコネクタをオンにできます。
Anthropicはメニューの名前を時々変えます。そのヘルプページによると、カスタムコネクタはFree、Pro、Max、Team、Enterpriseのプランで利用でき、Freeでは1つまでに制限され、TeamとEnterpriseでは所有者だけが追加できます。上の一覧とラベルが違う場合は、同じカスタムコネクタの選択肢を探してください。
Claude Codeに接続する
ターミナルでClaude Codeを使っているなら、これを一度実行します。
claude mcp add --transport http --scope user noxyr https://noxyrbot.com/mcp/api
--scope userのフラグにより、Noxyrはすべてのプロジェクトで使えるようになります。次に、Claude Codeの中で/mcpと入力し、noxyrを選んでAuthenticateを選びます。同じDiscordのログインが、ブラウザで開きます。プロジェクトフォルダの.mcp.jsonファイルにサーバーを書いておくこともできます。
最初に尋ねてみること
動作を確認できるよう、読み取りだけの質問から始めてください。
- 私のサーバーのうち、どれにNoxyrが入っていて、どれにまだ必要ですか?
- 今週は何件のチケットを閉じ、平均評価はいくつですか?
次に、変更を試してください。サポートのチャンネルに、BillingとBug reportのボタン付きで、Supportという名前のチケットパネルを作ってください。Claudeはチャンネルとロールを読み、呼び出しを計画し、何をしたかを伝えます。エージェントに何を任せられるかをより詳しく知るには、AIエージェントがDiscordサーバーを管理する方法をお読みください。
Claudeにできないこと
Noxyrはエージェントの周りに制限を置いており、どのAIを使っても、その制限は変わりません。
- 削除にはあなたが必要。削除、チケットを閉じる、抽選を終了する、カスタムコマンドを外すといった操作は、まずNoxyrの承認ページを表示します。自分のブラウザで「Approve」を押せるのはあなただけです。
- あなたのサーバーだけ。あなたがオーナーまたは管理者のサーバーだけで、すべての操作でDiscordと照合して確認され、接続時に許可したものだけが対象になります。
- ダッシュボードと同じチェック。エージェントはダッシュボードの独自のルールと活動ログを通ります。APIキーは対象外です。
- レート制限。1分あたり120リクエスト。
接続できないとき
ログインページが開かない
コネクタから(またはClaude Codeでは/mcpから)もう一度Authenticateしてください。ログインを求められるのは、初めて使うときだけです。
Claudeがサーバーを見られないと言う
許可ページでそのサーバーにチェックを入れていないか、そのサーバーでオーナーまたは管理者ではない可能性があります。再接続して、そのサーバーを選んでください。
接続を切りたい
Noxyrの接続済みのアプリのページを開き、ワンクリックでアプリを切断してください。
日々の使い方
接続したら、Claudeをダッシュボードを開いている助手のように扱ってください。複数のサーバーを管理しているなら、サーバー名を伝え、チャンネルとロールは正確な名前で指定し、一度に一つの作業を頼みます。Claudeはサーバーを読んでIDを自分で調べられるので、IDを手でコピーする必要はありません。
日常的に頼みやすいものは、価格変更の後に商品一覧を投稿し直す、認証済みのメンバー数を確認する、期限付きの抽選を始める、忘れていたセキュリティ設定をオンにする、などです。削除や終了を伴うものは、承認ページが出るので、自分で「Approve」を押してください。
複数のサーバー
コネクタは、許可したすべてのサーバーを見られます。依頼のたびに対象のサーバーを伝えてください(例:「メインのサーバーで」)。名前があいまいなら、Claudeは尋ねるべきです。尋ねない場合は、何かを承認する前に止めて、明確にしてください。
次のステップ
代わりにChatGPTを使うなら、ChatGPT向けのDiscord MCPサーバーをご覧ください。この考え方が初めてなら、サーバーのオーナーにとってMCPとはをお読みください。まずサーバーにNoxyrを追加するなら、招待リンクを使ってください。
よくある質問
Noxyrに接続するため、ClaudeにどのURLを渡せばよいですか?
リモートMCPサーバーのURLとして https://noxyrbot.com/mcp/api を使ってください。Claudeが開くNoxyrのページでDiscordにログインし、サーバーを選んで「Allow」を押します。APIキーは不要です。
Claudeを接続するのに費用はかかりますか?
Noxyr MCPは、ほかのNoxyrのモジュールと同じく無料です。Claudeのカスタムコネクタは複数のClaudeプランで利用でき、Anthropicのヘルプページによれば、Freeプランでは1つまでに制限されます。
Claudeは、尋ねずにチャンネルを削除したりチケットを閉じたりできますか?
いいえ。削除、チケットを閉じる、抽選を終了する、カスタムコマンドを外すといった操作には、まずNoxyrの承認リンクが表示され、自分のブラウザで「Approve」を押せるのはあなただけです。
Claude Codeでも動きますか?
はい。claude mcp add --transport http --scope user noxyr https://noxyrbot.com/mcp/api を実行し、Claude Codeで/mcpと入力して、noxyrを選び、Authenticateを選んでください。