Skip to content

Tags: flashcatcloud/flashduty-mcp-server

Tags

v0.4.0

Toggle v0.4.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: v2 rewrite - streamline tools and add enriched data support (#26)

BREAKING CHANGE: Major API redesign with the following changes:

Tools Consolidation:
- Reduce tools from 20+ to 16 focused capabilities
- Merge timeline/alerts into query_incidents for single-call retrieval
- Remove flashduty_ prefix from all tool names

New Features:
- Add Status Page toolset (query_status_pages, list_status_changes, etc.)
- Add Changes toolset (query_changes)
- Add Users toolset (query_members, query_teams)
- Add Fields toolset (query_fields)
- Add Enrichment support for human-readable output (IDs auto-resolved to names)

Removed:
- Remove assign_incident, add_responder, snooze_incident, merge_incident
- Remove impact/resolution/root_cause fields from update_incident
- Remove raw package (no longer needed)

Code Changes:
- Rewrite incidents.go with enriched data responses
- Add channels.go with escalation rules support
- Add new files: changes.go, statuspage.go, users.go, fields.go, enrichment.go, format.go, types.go
- Update README documentation for v2 API

v0.3.0

Toggle v0.3.0's commit message
feat: Harden HTTP server security settings

Adjust HTTP server timeouts to better support SSE streaming and improve security.

- Set ReadTimeout to 0 to prevent premature disconnection of SSE connections.

- Add IdleTimeout to prevent dangling connections.

- Set MaxHeaderBytes to a reasonable limit to mitigate memory exhaustion attacks.

v0.2.2

Toggle v0.2.2's commit message
your-commit-message

v0.2.1

Toggle v0.2.1's commit message
chore: Update CI, documentation, and scripts

v0.2.0

Toggle v0.2.0's commit message
first commit

v0.1.0

Toggle v0.1.0's commit message
first commit