Skip to content

Commit 01a130e

Browse files
author
Lasim
committed
feat(all): MCP Client Activity Tracking
1 parent dcfc9aa commit 01a130e

31 files changed

+7064
-31
lines changed

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -161,6 +161,9 @@ VS Code → HTTPS Request → DeployStack Satellite → MCP Server Process → E
161161

162162
- **[Done]** **Multi-Transport Support** - SSE, Streamable HTTP, Direct HTTP protocols
163163
- **[Done]** **Real-Time Command Orchestration** - instant status feedback
164+
- **[Done]** **Satellite Job System** - recurring background task management with JobManager, abstract BaseJob class, automatic error handling, execution metrics tracking, and extensible architecture for health checks, cleanup tasks, and periodic maintenance operations
165+
- **[Done]** **Satellite Backend Events System** - real-time event processing with convention-based auto-discovery handler pattern, batch processing (1-100 events), partial success handling, JSON schema validation per event type, and extensible architecture supporting MCP client connections, tool executions, server crashes, and custom event types
166+
- **[Done]** **MCP Client Activity Tracking** - personal dashboard feature tracking active MCP clients per user across all components (backend database with mcpClientActivity table, satellite in-memory tracker with 30-second background job reporting via event system, dashboard API endpoint with dual authentication and pagination, client name detection from OAuth/headers/user-agent)
164167
- **[To Do]** **Comprehensive Monitoring** - satellite health and usage analytics
165168
- **[To Do]** **Enterprise Security** - audit logging and compliance features
166169

package-lock.json

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)