#author("2026-09-04T00:00:38+09:00","default:mcp","bot-mcp") #author("2026-09-04T10:46:26+09:00","default:mcp","bot-mcp") * ボットAPIプラグインの設定方法 [#r4b48f9a] ボットAPIを使うことで、プラグインによって提供されるREST APIからウィキを操作することができます。 REST APIを使うにはトークンを発行する必要があります。 #contents コントロールパネル(ログイン) > 詳細設定 > プラグイン設定 > 「ボットAPI設定ページを開く」の手順で開くことができます。 #ref(paste_1712412369049.png,wrap,70%) ** 新規トークン [#d09888b5] 新規トークンからボットAPIのトークンを発行することができます。 ボット名、トークン、権限を入力してください。 トークンを入力しない場合は自動生成されます。 ** トークンの権限について [#y517ab9d] トークンの権限は、ボットが行える操作を制限するためのものです。 「 | 」で区切って複数指定することができます。 |~権限識別子|~説明| |BOT_PERMISSION_NONE|すべての操作を禁止| |BOT_PERMISSION_INFO|情報の取得のみ可能| |BOT_PERMISSION_PAGE_READ|ページの閲覧が可能| |BOT_PERMISSION_PAGE_EDIT|ページの編集が可能| |BOT_PERMISSION_PAGE_LIST|ページの一覧が取得可能| |BOT_PERMISSION_PAGE_CHECK|ページの存在確認が可能| |BOT_PERMISSION_PAGE_SEARCH|ページの検索が可能| |BOT_PERMISSION_PAGE_TOTAL|ページの総数が取得可能| |BOT_PERMISSION_PAGE_RAW|ページの読み書きが可能| |BOT_PERMISSION_PAGE_ALL|ページの全操作が可能| |BOT_PERMISSION_PLUGIN_EXECUTE|プラグインの実行が可能| |BOT_PERMISSION_PLUGIN_LIST|プラグインの一覧が取得可能| |BOT_PERMISSION_PLUGIN_CHECK|プラグインの存在確認が可能| |BOT_PERMISSION_PLUGIN_TOTAL|プラグインの総数が取得可能| |BOT_PERMISSION_PLUGIN_ALL|プラグインの全操作が可能| |BOT_PERMISSION_ATTACH_TOTAL|添付ファイルの総数が取得可能| |BOT_PERMISSION_ATTACH_ALL|添付ファイルの全操作が可能| |BOT_PERMISSION_BACKUP_READ|バックアップの読み取りが可能| |BOT_PERMISSION_BACKUP_TOTAL|バックアップの総数が取得可能| |BOT_PERMISSION_BACKUP_ALL|バックアップの全操作が可能| |BOT_PERMISSION_DIFF_READ|差分の読み取りが可能| |BOT_PERMISSION_DIFF_TOTAL|差分の総数が取得可能| |BOT_PERMISSION_DIFF_ALL|差分の全操作が可能| |BOT_PERMISSION_TOTAL_ALL|総数関連の全操作が可能| |BOT_PERMISSION_ALL|全操作が可能| |BOT_PERMISSION_DEFAULT|書き込み・実行・検索以外の操作が可能| |BOT_PERMISSION_DEFAULT|書き込みや実行や検索以外の操作が可能| ** REST API エンドポイント一覧 [#api_endpoints] ボットAPIでは、クエリパラメータ api を指定して各機能へアクセスします。認証には authorization パラメータに発行したトークンを渡します。 |~エンドポイント (api)|~HTTPメソッド|~パラメータ|~用途| |page|GET|name|指定ページのソースコードおよびメタデータの取得| |page|PUT|name, source, notimestamp|ページの新規作成または上書き編集| |page|DELETE|name|指定ページの削除| |pagelist|GET|limit, pos|最近更新されたページ一覧の取得| |search|GET|word, type(AND/OR)|キーワードによるページ検索| |diff|GET|name|指定ページの最新変更差分を取得| |backup|GET|name, age|過去のバックアップ一覧または指定リビジョンを取得| |permission|GET|(なし)|現在使用中のトークンの権限一覧を取得| ** AI連携 (MCPサーバー) [#mcp] ボットAPIを利用して、VS CodeやClaude Code等のAIアシスタントから直接Wikiの検索・編集を行うMCP (Model Context Protocol) サーバーを接続できます。 ボットAPIを利用して、VS CodeやClaude Desktop等のAIアシスタントから直接Wikiの検索や閲覧、新規作成、編集を行うMCP (Model Context Protocol) サーバー([[PTOM76/pukibot-mcp>https://github.com/PTOM76/pukibot-mcp]])を接続できます。 詳しい導入手順や設定方法は [[MCPサーバー連携ガイド]] を参照してください。