getsentry / getsentry/sentry-java

Spring AI MCP Integration

Aberta
#5,233 2 comentários 0 reações 0 responsáveis Ver no GitHub
Feature Java Platform: Java Traces
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

Abrir o 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

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.