forgejo-mcp/docs/plans/wiki-support-status.md
Christoph Görn 79d13bbb54
docs: add wiki support implementation plan
Document the plan for implementing wiki support, including:
- Upstream contribution plan for forgejo-sdk wiki methods
- Downstream integration steps for forgejo-mcp
- Feature request comment for Codeberg
- Status explanation for users

Wiki support is blocked pending SDK wiki API methods.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-14 10:14:00 +01:00

1.1 KiB

Wiki Support Status

Status: Pending upstream dependency

Why Wiki Support Is Not Yet Available

Wiki tools (list, get, create, update, delete wiki pages) are planned but currently blocked by a missing dependency in the forgejo-sdk.

The SDK (v2.0.0-v2.2.0) does not yet include wiki API methods. Rather than implementing a workaround with raw HTTP calls, we prefer to:

  1. Contribute the wiki methods upstream to forgejo-sdk
  2. Integrate them cleanly into forgejo-mcp once released

This approach ensures better maintainability and consistency with other operations.

Tracking

  • Feature request: See wiki-support.md for the full implementation plan
  • Upstream contribution: Pending PR to forgejo-sdk

Workaround

If you need wiki functionality now, you can use the Forgejo API directly:

  • GET /api/v1/repos/{owner}/{repo}/wiki/pages
  • GET /api/v1/repos/{owner}/{repo}/wiki/page/{pageName}
  • POST /api/v1/repos/{owner}/{repo}/wiki/new
  • PATCH /api/v1/repos/{owner}/{repo}/wiki/page/{pageName}
  • DELETE /api/v1/repos/{owner}/{repo}/wiki/page/{pageName}