Commit Graph

9 Commits

Author SHA1 Message Date
Bryan Frimin
dfd924abeb Add tools and update authenticztion and RBAC
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-11-21 10:22:01 +01:00
Bryan Frimin
deb656d95e Add getPeople
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-11-20 19:27:24 +01:00
Bryan Frimin
85b7c1cd7b Fix time.Time type
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-11-20 19:27:24 +01:00
Bryan Frimin
c2f9311a37 Add listPeople tool
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-11-20 19:27:24 +01:00
Bryan Frimin
0b5d4f1cd3 Migrate to mcpgen
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-11-20 19:27:22 +01:00
Bryan Frimin
6d1760ce9b Use enum values
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-11-12 12:04:35 +01:00
Bryan Frimin
944f61da15 Fix various errors
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-11-12 12:04:35 +01:00
Bryan Frimin
37aa5e04be Add vendor list and create tools
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-11-12 12:04:34 +01:00
Bryan Frimin
1436d0db08 Add simple MCP server
Proof of concept of working MCP server for Probo. Currently the official
MCP library does not support session that why the server is configured
in stateless mode. It seams the input jsonschema is not used to perform
any validation, so we should figuring out how to validate the input
properly.

Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-11-12 12:04:34 +01:00