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

29 lines
1.1 KiB
Markdown

# 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](https://codeberg.org/mvdkleijn/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](./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}`