Skip to content

Page Management

Tool Description Parameters
dokuwiki_get_page Retrieve raw markup of a page page (required), rev
dokuwiki_get_page_html Retrieve rendered HTML of a page page, rev
dokuwiki_get_page_info Page metadata (size, author, date) page
dokuwiki_get_page_info_enhanced Comprehensive analysis (metadata, history, links) page
dokuwiki_get_page_history Revision history of a page page
dokuwiki_get_page_links Outgoing links from a page page
dokuwiki_get_backlinks Incoming links (which pages link here?) page
dokuwiki_get_recent_changes Recent changes across the wiki limit, namespace
Tool Description Parameters
dokuwiki_save_page Create or replace a page (full-page write) page, content, summary
dokuwiki_update_page Update a page (replace or append) page, content, mode, summary
Tool Description Parameters
dokuwiki_search_pages Full-text search with context snippets query, namespace, limit
dokuwiki_list_pages List pages in a namespace namespace, depth, pattern
dokuwiki_list_namespaces List available namespaces parent
Tool Description Parameters
dokuwiki_lock_pages Lock pages (editing protection) pages (array)
dokuwiki_unlock_pages Release page locks pages (array)
Tool Description Parameters
dokuwiki_validate_content Validate DokuWiki markup locally (no API call) content
Tool Description Parameters
dokuwiki_acl_check Check access control permissions for a page/media page, user, groups
Tool Description Parameters
dokuwiki_get_wiki_info System information (API version, title, time) -
dokuwiki_get_wiki_version DokuWiki version string -
dokuwiki_get_wiki_title Configured wiki title -
dokuwiki_get_api_version API version number -
dokuwiki_get_wiki_time Server time as Unix timestamp -
Terminal-Fenster
echo '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"dokuwiki_get_page","arguments":{"page":"start"}}}' \
| docker run -i --rm -e DOKUWIKI_URL=https://wiki.example.com -e DOKUWIKI_TOKEN=YOUR_TOKEN \
git.satware.ai/satware.ai/mcp-dokuwiki:latest
Terminal-Fenster
echo '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"dokuwiki_save_page","arguments":{"page":"test:start","content":"====== Test ======\n\nHello!"}}}' \
| docker run -i --rm -e DOKUWIKI_URL=https://wiki.example.com -e DOKUWIKI_TOKEN=YOUR_TOKEN \
git.satware.ai/satware.ai/mcp-dokuwiki:latest