Skip to content

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 30 Aug 19:37
· 5 commits to main since this release
v0.1.0
7c71b3f

Added

  • Initial release: MCP server for Wiki.js 2.x, with 62 tools covering pages,
    history, tags, assets, comments, users, groups, system settings and
    maintenance.
  • grep_pages, which searches the actual text of pages. Wiki.js' default
    search engine ("Database - Basic") indexes only titles and descriptions, so
    search_pages cannot find anything written inside a page — it now reports
    which engine is active and says so.
  • A concurrent-edit guard on update_page. It compares against the moment the
    caller read the page, refuses to overwrite somebody else's save, and can be
    overridden deliberately with force.
  • Surgical edits: update_page takes edits with a find-and-replace contract
    that requires each anchor to match exactly once, rather than silently editing
    the first occurrence.
  • get_page modes for metadata, an outline, a named section, and a character
    window, so a large page can be read without filling the context.
  • diff_page_versions, a unified diff between two stored versions or between a
    version and the live page.
  • upload_asset, which Wiki.js 2.x has no GraphQL mutation for.
  • WIKIJS_ALLOWED_PATHS, confining the writing tools to page path prefixes,
    matched by path segment.
  • WIKIJS_READ_ONLY, WIKIJS_ALLOW_TOOLS / WIKIJS_DENY_TOOLS with an
    essential preset, and confirmation tokens on every destructive or
    administrative operation.