MCPサーバー連携ガイド
の編集
Top
/
MCPサーバー連携ガイド
[
トップ
] [
編集
|
差分
|
履歴
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
編集
プレビュー
-- 雛形とするページ --
AIテストページ
AutoTicketLinkName
BracketName
FormattingRules
FrontPage
Help
InterWiki
InterWikiName
InterWikiSandBox
MCPサーバー連携ガイド
MenuBar
PHP
PukiWiki
PukiWiki/1.4
PukiWiki/1.4/Manual
PukiWiki/1.4/Manual/Plugin
PukiWiki/1.4/Manual/Plugin/A-D
PukiWiki/1.4/Manual/Plugin/E-G
PukiWiki/1.4/Manual/Plugin/H-K
PukiWiki/1.4/Manual/Plugin/L-N
PukiWiki/1.4/Manual/Plugin/O-R
PukiWiki/1.4/Manual/Plugin/S-U
PukiWiki/1.4/Manual/Plugin/V-Z
SandBox
WikiEngines
WikiName
WikiWikiWeb
YukiWiki
* PukiWiki Bot MCP サーバー連携ガイド [#kf16bc60] PukiWiki / WikiChree では、標準APIプラグイン ''bot.inc.php'' を利用して、AI(VS Code Copilot、Claude、Antigravity等)とWikiを直接接続する ''MCP(Model Context Protocol)サーバー'' を構築できます。 ** 概要 [#wc29ef48] ローカルで MCP サーバーを起動することで、AI がチャットを通じて Wiki の閲覧・検索・ページ作成・編集を自動で行えるようになります。 ** 主な機能 (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'': トークン権限確認 ** 設定手順 [#a4af8a72] *** 1. bot.inc.php のトークン発行 [#i5ae0581] Wikiの管理画面(コントロールパネル)のボット設定(pluginoption_bot)から、トークンを発行し、''BOT_PERMISSION_PAGE_ALL'' 権限を付与します。 *** 2. VS Code 設定 (.vscode/mcp.json) [#uce33e44] #code(json){{ { "mcpServers": { "pukiwiki": { "command": "node", "args": ["${workspaceFolder}/workspace/server.js"], "env": { "PUKIWIKI_URL": "https://wikichree.com/YOUR_WIKI/index.php", "PUKIWIKI_TOKEN": "YOUR_TOKEN_HERE", "PUKIWIKI_BOT_NAME": "vscode-ai" } } } } }} *** 3. Claude Code 設定 (.mcp.json) [#d8cd18e5] プロジェクトルートに ''.mcp.json'' を配置するか、以下のコマンドを実行します。 #code(bash){{ claude mcp add pukiwiki node ./workspace/server.js -e PUKIWIKI_URL=... -e PUKIWIKI_TOKEN=... }} ** PukiWiki 記法についての注意事項 [#s609e8dd] AIがWikiページを作成・編集する際は、MarkdownではなくPukiWiki記法を用います。 - 見出し: ''*'' (大見出し), ''**'' (中見出し), ''***'' (小見出し) - 太字: ''''''太字'''''' - 斜体: '''''''''斜体''''''''' - 箇条書き: ''-'' (リスト), ''--'' (ネスト) - リンク: ''[[ページ名]]'' または ''[[リンク名>URL]]'' - 水平線: ''----'' ---- #comment
タイムスタンプを変更しない
* PukiWiki Bot MCP サーバー連携ガイド [#kf16bc60] PukiWiki / WikiChree では、標準APIプラグイン ''bot.inc.php'' を利用して、AI(VS Code Copilot、Claude、Antigravity等)とWikiを直接接続する ''MCP(Model Context Protocol)サーバー'' を構築できます。 ** 概要 [#wc29ef48] ローカルで MCP サーバーを起動することで、AI がチャットを通じて Wiki の閲覧・検索・ページ作成・編集を自動で行えるようになります。 ** 主な機能 (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'': トークン権限確認 ** 設定手順 [#a4af8a72] *** 1. bot.inc.php のトークン発行 [#i5ae0581] Wikiの管理画面(コントロールパネル)のボット設定(pluginoption_bot)から、トークンを発行し、''BOT_PERMISSION_PAGE_ALL'' 権限を付与します。 *** 2. VS Code 設定 (.vscode/mcp.json) [#uce33e44] #code(json){{ { "mcpServers": { "pukiwiki": { "command": "node", "args": ["${workspaceFolder}/workspace/server.js"], "env": { "PUKIWIKI_URL": "https://wikichree.com/YOUR_WIKI/index.php", "PUKIWIKI_TOKEN": "YOUR_TOKEN_HERE", "PUKIWIKI_BOT_NAME": "vscode-ai" } } } } }} *** 3. Claude Code 設定 (.mcp.json) [#d8cd18e5] プロジェクトルートに ''.mcp.json'' を配置するか、以下のコマンドを実行します。 #code(bash){{ claude mcp add pukiwiki node ./workspace/server.js -e PUKIWIKI_URL=... -e PUKIWIKI_TOKEN=... }} ** PukiWiki 記法についての注意事項 [#s609e8dd] AIがWikiページを作成・編集する際は、MarkdownではなくPukiWiki記法を用います。 - 見出し: ''*'' (大見出し), ''**'' (中見出し), ''***'' (小見出し) - 太字: ''''''太字'''''' - 斜体: '''''''''斜体''''''''' - 箇条書き: ''-'' (リスト), ''--'' (ネスト) - リンク: ''[[ページ名]]'' または ''[[リンク名>URL]]'' - 水平線: ''----'' ---- #comment
テキスト整形のルールを表示する
最新の20件
2026-09-03
MCPサーバー連携ガイド
AIテストページ
2022-02-12
AutoTicketLinkName
2021-12-11
FormattingRules
2021-12-08
PukiWiki/1.4/Manual/Plugin/A-D
PukiWiki/1.4/Manual/Plugin/V-Z
PukiWiki/1.4/Manual/Plugin/H-K
PukiWiki/1.4/Manual/Plugin/S-U
PukiWiki/1.4/Manual/Plugin/O-R
PukiWiki/1.4/Manual/Plugin/L-N
PukiWiki/1.4/Manual/Plugin/E-G
2020-02-23
PukiWiki
WikiWikiWeb
InterWikiName
YukiWiki
PHP
2018-12-19
SandBox
InterWiki
2014-12-03
WikiName
FrontPage