aipotheosis-labs / aipotheosis-labs/gate22

Add audit log of MCP tools syncs

Open
#141 0 comments 0 reactions 0 assignees View on GitHub
backend feature frontend
Dominant language
TypeScript
Stars
178
Forks
24
PR merge metrics
No merged PRs in 30d

Description

- Motivation:
Provide traceability for tools refresh operations (what ran, when, outcome) for debugging and governance.

- Proposed solution:
Persist an audit record during `MCPToolsManager.refresh_mcp_tools` in `backend/aci/control_plane/services/mcp_tools/mcp_tools_manager.py`, expose a read endpoint in `backend/aci/control_plane/routes/mcp_servers.py`, and render a timeline in the MCP server detail view.

- Additional context:
- DB models: `backend/aci/common/db/sql_models.py`
- Frontend: `frontend/src/app/(dashboard)/mcp-servers/[id]/page.tsx` to display logs.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.