WikiChree MCPサーバー連携ガイド†
WikiChree では、標準プラグイン bot.inc.php を利用して、AI(Antigravity、VS Code Copilot、Claude等)とWikiを直接接続する MCP(Model Context Protocol)サーバー を構築できます。
ローカルで MCP サーバーを動かすことで、AI がチャットを通じて Wiki の閲覧・検索・ページ作成・編集を自動で行えるようになります。
主な機能 (MCP Tools)†
- wikichree_read_page: 指定ページのソースコードとメタデータを取得
- wikichree_write_page: ページの新規作成・更新(PukiWiki記法対応)
- wikichree_delete_page: ページの削除
- wikichree_search: キーワード検索(AND/OR)
- wikichree_list_recent: 最近更新されたページ一覧
- wikichree_get_diff: 差分確認
- wikichree_get_backup: バックアップ履歴確認
設定手順†
1. bot.inc.php のトークン発行†
Wikiの管理画面(コントロールパネル)のプラグイン設定(pluginoption_bot)から、ボット用トークンを発行し、BOT_PERMISSION_PAGE_ALL 権限を付与します。
2. VS Code 設定 (.vscode/mcp.json)†
1
2
3
4
5
6
7
8
9
10
11
12
13
| -
-
-
|
|
-
|
|
|
!
!
!
!
| {
"mcpServers": {
"wikichree": {
"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"
}
}
}
}
|
3. Claude Code 設定 (.mcp.json)†
プロジェクトルートに .mcp.json を配置するか、以下のコマンドを実行します。
1
|
| claude mcp add wikichree node ./workspace/server.js -e WIKICHREE_URL=... -e WIKICHREE_TOKEN=...
|
PukiWiki 記法についての注意事項†
AIがWikiページを作成する際は、MarkdownではなくPukiWiki記法を用います。
- 見出し: * (大見出し), ** (中見出し), *** (小見出し)
- 太字: '太字'
- 斜体: ''''斜体''''
- 箇条書き: - (リスト), -- (ネスト)
- リンク: ページ名 または リンク名
- 水平線: ----