Add access review MCP tools

Add MCP tool definitions and resolvers for access review
campaigns, sources, entries, decisions, and flags. Wire
accessreview.Service into the MCP Resolver.

Signed-off-by: Aurélien Sibiril <81782+aureliensibiril@users.noreply.github.com>
This commit is contained in:
Aurélien Sibiril
2026-04-02 11:51:46 +02:00
parent ebfc0b7e31
commit b571b074db
5 changed files with 1691 additions and 45 deletions

View File

@@ -22,6 +22,7 @@ import (
"fmt"
"go.gearno.de/kit/log"
"go.probo.inc/probo/pkg/accessreview"
"go.probo.inc/probo/pkg/gid"
"go.probo.inc/probo/pkg/iam"
"go.probo.inc/probo/pkg/probo"
@@ -30,9 +31,10 @@ import (
)
type Resolver struct {
proboSvc *probo.Service
iamSvc *iam.Service
logger *log.Logger
proboSvc *probo.Service
iamSvc *iam.Service
accessReview *accessreview.Service
logger *log.Logger
}
func markdownToProseMirrorJSON(markdown string) (string, error) {