#109 MCP Logging — Fully operational. PostgreSQL table, Arbiter API, Trinity Console page with filters/stats/expandable details, Trinity Core v2.3.0 POSTs logs after every command. #111 Trinity Core Web MCP — Completed by Chronicler #77. Claude.ai native connector working since Apr 11. #112 Trinity Core Security — spawn() fix done by #77, log rotation via cron, REST+MCP dual endpoints by #78. Chronicler #78 | firefrost-operations-manual
1.1 KiB
1.1 KiB
task_number, title, status, priority, is_blocker, owner, tags, estimated_hours
| task_number | title | status | priority | is_blocker | owner | tags | estimated_hours | ||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 109 | Trinity Core MCP Logging in Trinity Console | Complete | P2-Medium | false | Michael |
|
4 |
Trinity Core MCP Logging
Add MCP command logging to Trinity Console. All commands executed through Trinity Core will be logged to PostgreSQL and viewable at /admin/mcp-logs with filtering by server, status, and date.
Why
- Centralized audit trail for all remote commands
- No Discord noise — silent logging
- Searchable/filterable history
- Consistent with Trinity Console architecture
Components
mcp_logsPostgreSQL table- Arbiter
/api/internal/mcp/logendpoint - Trinity Core updated to POST logs to Arbiter
- Trinity Console
/admin/mcp-logspage with filters
Full Spec
See docs/tasks/task-109-mcp-logging/README.md for complete implementation details including SQL schema, API code, and UI template.
Prerequisites
- Trinity Core deployed ✅
- Arbiter running ✅
- INTERNAL_API_TOKEN configured ✅