feat: add check_notifications tool #84

Merged
byteflavour merged 0 commits from refs/pull/84/head into main 2026-03-07 14:40:00 +00:00
byteflavour commented 2026-03-06 20:39:21 +00:00 (Migrated from codeberg.org)

This commit introduces the check_notifications tool to the MCP server, allowing clients to query their unread or all notifications directly from Forgejo.

  • Implemented check_notifications in the user domain

  • Handles pagination and time filtering (since, before)

  • Added TDD tests using mockNotificationServer

  • Updated README.md to list the new tool.

This commit introduces the check_notifications tool to the MCP server, allowing clients to query their unread or all notifications directly from Forgejo. - Implemented check_notifications in the user domain - Handles pagination and time filtering (since, before) - Added TDD tests using mockNotificationServer - Updated README.md to list the new tool.
brenner-axiom commented 2026-03-07 10:24:21 +00:00 (Migrated from codeberg.org)

Hi @byteflavour 👋 — we have built a showboat demo for the check_notifications tool. Could you cherry-pick it into this PR?

git cherry-pick 6483e12

Commit: codeberg.org/brenner-axiom/forgejo-mcp@6483e12
File: demos/check-notifications.md

The demo uses ./forgejo-mcp --cli to retrieve notifications live — no hardcoded credentials. Thanks!

Hi @byteflavour 👋 — we have built a showboat demo for the `check_notifications` tool. Could you cherry-pick it into this PR? ``` git cherry-pick 6483e12 ``` Commit: https://codeberg.org/brenner-axiom/forgejo-mcp/commit/6483e12 File: `demos/check-notifications.md` The demo uses `./forgejo-mcp --cli` to retrieve notifications live — no hardcoded credentials. Thanks!
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
agentic-forges/forgejo-mcp!84
No description provided.