getsentry / getsentry/sentry-java
Spring AI MCP Integration
- Linguagem predominante
- Kotlin
- Estrelas
- 1.4k
- Forks
- 478
- Merge médio
- 2d 22h
- PRs com merge (30d)
- 69
Descrição
### Problem Statement
We want to create an integration (or rather extend our Spring Boot integration) to instrument Spring Boot MCP servers (`spring-ai`).
### Solution Brainstorm
Likely we can use `BeanPostProcessor` to wrap `SyncToolSpecification`/`AsyncToolSpecification` beans and create spans in a wrapper.
Some parts will have to be restricted via `sendDefaultPii` option and maybe an additional `capturePromps` option.
More details tbd.
Guia de contribuição
Direção de pesquisa
Comece revisando a integração existente do Spring Boot e a abordagem proposta de BeanPostProcessor para envolver os beans SyncToolSpecification e AsyncToolSpecification. Esclareça como spans, sendDefaultPii e a possível opção capturePromps devem se comportar; o trabalho estará concluído quando as chamadas de ferramentas do servidor Spring AI MCP estiverem instrumentadas com os controles de privacidade acordados.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- java, spring-boot
- Domínio
- backend, observability-sre
- Tipo de issue
- Funcionalidade
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Status de atividade
- Pouca atividade
- Clareza
- Precisa de esclarecimento
- Facilidade para iniciantes
- 35/100