Skip to content

Role-based access control #13

@mohith-das

Description

@mohith-das

Summary

Add admin, editor, and reader roles per wiki.

Roles

  • Admin — full access, can manage users and settings
  • Editor — can read and write pages
  • Reader — can only read pages and search (no write_page, delete_page, etc.)

Approach

  • Store roles in wikimcp.conf per user per wiki
  • MCP tool middleware checks role before executing write operations
  • Web reader respects roles (readers see pages but no edit hints)

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestv0.3Planned for v0.3 release

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions