Commit Graph

5 Commits

Author SHA1 Message Date
Danijel
87d83ab4c6 fix: store session after handleRequest so sessionId is initialized
transport.sessionId is only populated during handleRequest(), not
before. Reading it before that call stored sessions under key
`undefined`, causing all subsequent requests to get "Session not found."

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-18 02:17:56 +01:00
Danijel
2652f85bcf fix: remove docker-compose and update deployment docs
Remove docker-compose.yml since Dokploy deploys as a Swarm service
using the Dockerfile directly. Update README with Docker and Dokploy
deployment instructions. Fix default port to 3045 in http-server.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-18 01:28:52 +01:00
Danijel
098ae2d2bd fix: resolve EADDRINUSE and Traefik routing issues
Remove host port binding from docker-compose to avoid port conflicts
and add dokploy-network for proper Traefik discovery. Add graceful
error handling for EADDRINUSE in HTTP server.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-18 01:11:02 +01:00
Danijel
89e1b30a93 feat: update to cloud-hosted architecture with port 3045
Switch default port from 3000 to 3045 in Dockerfile and docker-compose.
Add MCP instructions to server for AI client guidance. Update README to
reflect cloud-hosted model with per-user headers, 42 tools, and session
management. Add .mcp.json to .gitignore to prevent leaking credentials.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-18 00:39:09 +01:00
Danijel
fe432d4a09 feat: add SolidTime MCP server for time tracking integration
Implements a Model Context Protocol server that exposes SolidTime's
time tracking API as 22+ tools for use with Claude, Cursor, and other
MCP-compatible clients. Supports stdio and HTTP transport modes,
Docker deployment, and self-hosted SolidTime instances.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 23:45:42 +01:00