访问计数服务

基于ASP.NET Core和.NET 10实现的MCP Server,用于通过Testcontainers生成的Redis实例进行访问计数,并包含使用Docker Compose脚本的OpenTelemetry和Grafana监控/可观测性环境。

  • by renatogroffe
  • C#
  • 本地部署
  • 4 星标
  • 更新于
在 GitHub 查看 renatogroffe/aspnetcore10-mcp-otel-grafana-redis-testcontainers_contagem

使用说明

aspnetcore10-mcp-otel-grafana-redis-testcontainers_contagem

Implementação em ASP.NET Core + .NET 10 de MCP Server para contagem de acessos a partir de uma instância do Redis gerada via Testcontainers. Inclui o uso de um script do Docker Compose para ambiente de monitoramento/observabilidade com OpenTelemetry + Grafana.

Testes com o Visual Studio Code

Exemplo de arquivo mcp.json:

{
	"servers": {
		"contagem": {
			"url": "http://localhost:5143",
			"type": "http"
		}
	},
	"inputs": []
}

Testes via chat do GitHub Copilot:

Observabilidade

Traces exportados para o Grafana Tempo: