PP

pyptt/ptt_mcp_server

Developer tools

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

40 stars 7 forks 品質 80 トレンド 26BSD-3-Clause

最高のPTT MCPサーバー

概要

Ptt に最適な MCP サーバー このプロジェクトは、強力なPyPttライブラリに基づくPTT MCP(Model Context Protocol)サーバーです。 これにより、MCP クライアントが実際に PTT にログインし、MCP を使用して PTT キックとキックを自動的に操作できます。 Docker を使用した PTT MCP Server の展開は、環境の分離と簡素化された設定を提供する最も推奨される方法です。 1. お使いのシステムがまだインストールされていない場合は、インストール用のDocker公式ファイルを参照してください。 2. : MCP クライアントプロファイルに次の設定を追加します(例: ~/.gemini/settings.json)。 この設定では、MCP クライアントが必要に応じて Docker コンテナを自動的にプルして実行できるようにします。 * "Command": "docker": ドッカーコマンドを使用してサーバーを起動する MCP クライアントを指示します。 * "args": ドッカー実行コマンドを含むパラメータ。 *-i: MCP サーバーが指示を受け取ることができるように標準入力(stdin)を開けて下さい。 *-rm:システムをきれいにし、停止した後、自動的に容器を削除します。 *-e PTT ID と -e PTT PW: Docker に PTT ID と PTT PW 環境変数をコンテナに渡します。 *ghcr.io/pyptt/ptt mcp サーバ:latest: Docker イメージの実行を指定します。 * "env": 環境変数に PTT ID と PTT PW を直接設定します。 複数のPTTアカウントをお持ちの場合は、PTTアカウント(format:name = account: パスワード、コンマで区切られたマルチグループ)を使用して、複数のアカウントを一度に設定し、アカウントに切り替えて、名前でアカウント()のクエリをリストすることができます。 名前 =、アカウント =、パスワードなし、パスワードなし、パスワードなし、(これらの文字はPTTアカウントでは使用されません)。 Docker を使用する場合、 "-e" と "PTT アカウント" を args に追加します。 元の単一PTT ID/PTT PWのセットアップはまだ互換性があり、自動的にデフォルトというアカウントになります。

概要(AI 翻訳)

日本語版

PTT MCP サーバー

Ptt に最適な MCP サーバー

プロジェクト紹介 このプロジェクトは、強力な[[[T0]ライブラリに基づいて、PTT MCP (Model Context Protocol) サーバです。 これにより、MCP クライアントが実際に PTT にログインし、MCP を使用して PTT キックとキックを自動的に操作できます。

クイックスタート

Docker を使用した PTT MCP Server の展開は、環境の分離と簡素化された設定を提供する最も推奨される方法です。

  1. ** Docker** をインストールします。 システムがまだインストールされていない場合は、インストール用のDocker公式ファイルを参照してください。

2.** MCP クライアントの設定**: MCP クライアントプロファイル (例 [T1]) に次の設定を追加します。 この設定では、MCP クライアントが必要に応じて Docker コンテナを自動的にプルして実行できるようにします。

表示:

  • [(T2)]: MCP クライアントを docker] コマンドを使用してサーバーを起動します。
  • [[T4]: docker run コマンドを含むパラメータ。
  • [(T6)]: MCP サーバーが指示を受け取ることができるように標準入力(stdin)を開いたままにします。 ※[(T7)]: コンテナを自動削除し、システムをきれいにします。
  • [(T8)] と [(T9)]: Docker に [T10] と [PTT_PW を渡します。
  • [(T12)]: Docker イメージの実行を指定します。 ※[(T13]:環境変数として[[[T14]と[PTT_PWを直接設定します。 ※PTTアカウントとパスワードの交換をお願いします。 メニュー

** マルチアカウント設定 (選択):** 複数のPTTアカウントをお持ちの場合は、環境変数[(T16)](format:[(T17]、コンマで区切る複数のグループ)に変更して、複数のグループを一度に設定し、[[[T18] toggle account, [list_accounts()を使用して、利用可能な名前をクエリすることができます。

[[T20] を含まないと、アカウントは [[T21] を含まないことがあり、パスワードは [,] (PTT) は会計慣行では使用できません。 Docker を使用する場合は、[[args]] と同じ時に ["-e", "PTT_ACCOUNTS"] を追加します。

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

インストール

docker run -i --rm -e PTT_ID -e PTT_PW ghcr.io/pyptt/ptt_mcp_server:latest
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "PTT": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "PTT_ID", "-e", "PTT_PW", "ghcr.io/pyptt/ptt_mcp_server:latest" ], "env": { "PTT_ID": "YOUR_PTT_ID", // 請換成您自己的 PTT 帳號 "PTT_PW": "YOUR_PTT_PW" // 請換成您自己的 PTT 密碼 } } } }