MCP Server: Externe Kontext-Quellen für Claude Code (Sentry, CI/CD) #34
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Beschreibung
Einen Model Context Protocol (MCP) Server implementieren, den Claude Code während der Ausführung aufrufen kann, um zusätzlichen Kontext aus externen Quellen (Error-Tracker, CI/CD, Monitoring) abzurufen.
Hintergrund
Claude Code unterstützt MCP nativ. Aktuell bekommt der Agent nur die statische kontext.md. Dynamischer Kontext — z.B. aktuelle Error-Logs aus Sentry für den betroffenen Service, letzte Deployment-Historie, oder ähnliche gelöste Tickets — würde die Qualität der generierten Fixes erheblich verbessern. OpenAIs Codex bietet ähnliche Plugin-Integration (Sentry, Datadog, Linear).
Akzeptanzkriterien
get_error_logs(service, timerange): Holt Error-Logs aus Sentry/AppSignalget_deployment_history(service): Letzte Deployments aus CI/CDget_similar_tickets(description): Ähnliche gelöste Tickets aus Bruno DB--mcp-configgestartet und kann die Tools nutzenTechnische Hinweise
backend/mcp/server.py— MCP Server Implementationbackend/mcp/tools/sentry.py— Sentry/AppSignal Integrationbackend/mcp/tools/similar_tickets.py— Vektor-Suche oder Keyword-Match über Bruno DBbackend/services/claude_runner.py—--mcp-configParameterbackend/config.py— MCP-KonfigurationmcpSDK, optionalsentry-sdkAufwand: L