#author("2026-09-03T23:46:01+09:00","test","bot-test") * WikiChree MCPサーバー連携ガイド [#o60553d0] WikiChree では、標準プラグイン ''bot.inc.php'' を利用して、AI(Antigravity、VS Code Copilot、Claude等)とWikiを直接接続する ''MCP(Model Context Protocol)サーバー'' を構築できます。 #author("2026-09-03T23:47:24+09:00","test","bot-test") * PukiWiki Bot MCP サーバー連携ガイド [#kf16bc60] PukiWiki / WikiChree では、標準APIプラグイン ''bot.inc.php'' を利用して、AI(VS Code Copilot、Claude、Antigravity等)とWikiを直接接続する ''MCP(Model Context Protocol)サーバー'' を構築できます。 ** 概要 [#s0066516] ローカルで MCP サーバーを動かすことで、AI がチャットを通じて Wiki の閲覧・検索・ページ作成・編集を自動で行えるようになります。 ** 概要 [#wc29ef48] ローカルで MCP サーバーを起動することで、AI がチャットを通じて Wiki の閲覧・検索・ページ作成・編集を自動で行えるようになります。 ** 主な機能 (MCP Tools) [#e827f192] - ''wikichree_read_page'': 指定ページのソースコードとメタデータを取得 - ''wikichree_write_page'': ページの新規作成・更新(PukiWiki記法対応) - ''wikichree_delete_page'': ページの削除 - ''wikichree_search'': キーワード検索(AND/OR) - ''wikichree_list_recent'': 最近更新されたページ一覧 - ''wikichree_get_diff'': 差分確認 - ''wikichree_get_backup'': バックアップ履歴確認 ** 主な機能 (MCP Tools) [#m0c87e18] - ''pukiwiki_read_page'': 指定ページのソースコードとメタデータを取得 - ''pukiwiki_write_page'': ページの新規作成・更新(PukiWiki記法対応) - ''pukiwiki_delete_page'': ページの削除 - ''pukiwiki_search'': キーワード検索(AND/OR) - ''pukiwiki_list_recent'': 最近更新されたページ一覧 - ''pukiwiki_get_diff'': 差分確認 - ''pukiwiki_get_backup'': バックアップ履歴確認 - ''pukiwiki_check_permission'': トークン権限確認 ** 設定手順 [#ie780cd1] *** 1. bot.inc.php のトークン発行 [#edbf75dd] Wikiの管理画面(コントロールパネル)のプラグイン設定(pluginoption_bot)から、ボット用トークンを発行し、''BOT_PERMISSION_PAGE_ALL'' 権限を付与します。 ** 設定手順 [#a4af8a72] *** 1. bot.inc.php のトークン発行 [#i5ae0581] Wikiの管理画面(コントロールパネル)のボット設定(pluginoption_bot)から、トークンを発行し、''BOT_PERMISSION_PAGE_ALL'' 権限を付与します。 *** 2. VS Code 設定 (.vscode/mcp.json) [#d828bca8] *** 2. VS Code 設定 (.vscode/mcp.json) [#uce33e44] #code(json){{ { "mcpServers": { "wikichree": { "pukiwiki": { "command": "node", "args": ["${workspaceFolder}/workspace/server.js"], "env": { "WIKICHREE_URL": "https://wikichree.com/YOUR_WIKI/index.php", "WIKICHREE_TOKEN": "YOUR_TOKEN_HERE", "WIKICHREE_BOT_NAME": "vscode-ai" "PUKIWIKI_URL": "https://wikichree.com/YOUR_WIKI/index.php", "PUKIWIKI_TOKEN": "YOUR_TOKEN_HERE", "PUKIWIKI_BOT_NAME": "vscode-ai" } } } } }} *** 3. Claude Code 設定 (.mcp.json) [#id8ba0be] *** 3. Claude Code 設定 (.mcp.json) [#d8cd18e5] プロジェクトルートに ''.mcp.json'' を配置するか、以下のコマンドを実行します。 #code(bash){{ claude mcp add wikichree node ./workspace/server.js -e WIKICHREE_URL=... -e WIKICHREE_TOKEN=... claude mcp add pukiwiki node ./workspace/server.js -e PUKIWIKI_URL=... -e PUKIWIKI_TOKEN=... }} ** PukiWiki 記法についての注意事項 [#vaff7915] AIがWikiページを作成する際は、MarkdownではなくPukiWiki記法を用います。 ** PukiWiki 記法についての注意事項 [#s609e8dd] AIがWikiページを作成・編集する際は、MarkdownではなくPukiWiki記法を用います。 - 見出し: ''*'' (大見出し), ''**'' (中見出し), ''***'' (小見出し) - 太字: ''''''太字'''''' - 斜体: '''''''''斜体''''''''' - 箇条書き: ''-'' (リスト), ''--'' (ネスト) - リンク: ''[[ページ名]]'' または ''[[リンク名>URL]]'' - 水平線: ''----'' ---- #comment