AWS Application Signals
Interactúa con AWS Application Signals para la monitorización y resolución de problemas de aplicaciones. Requiere credenciales de AWS.
Documentación
Servidor MCP para AWS Application Signals
Un servidor MCP (Model Context Protocol) que proporciona herramientas para monitorear, analizar y solucionar problemas de los servicios de AWS Application Signals.
Este servidor permite que los asistentes de IA interactúen con AWS Application Signals para rastrear la salud de los servicios, monitorear SLOs (Objetivos de Nivel de Servicio), analizar métricas e investigar problemas mediante el rastreo distribuido.
Herramientas Disponibles
Este servidor proporciona las siguientes herramientas para interactuar con AWS Application Signals:
-
list_monitored_services- Lista todos los servicios monitoreados por AWS Application Signals -
get_service_detail- Obtiene los detalles de datos saludables para un servicio específico -
get_service_metrics- Consulta métricas de CloudWatch para los servicios monitoreados -
list_slis- Monitorea el estado del SLI (Indicador de Nivel de Servicio) y el cumplimiento del SLO en todos los servicios -
get_slo- Recupera la configuración detallada para un SLO específico -
query_sampled_traces- Consulta rastros de AWS X-Ray para el análisis de rastreo distribuido -
search_transaction_spans- Consulta datos de rastros de AWS X-Ray
Configuración Rápida
Requisitos Previos
- Credenciales de AWS configuradas (mediante
aws configureo variables de entorno) - Aplicación de escritorio Claude Desktop instalada
- Administrador de paquetes
uvinstalado (guía de instalación)- Nota:
uvxestá incluido con la instalación deuv
- Nota:
Instalación
Puedes instalar este servidor MCP en Claude Desktop usando cualquiera de los siguientes métodos:
Método 1: Directamente desde GitHub (Recomendado)
Agrega esta configuración a la configuración de tu Claude Desktop:
{
"mcpServers": {
"appsignals": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/mxiamxia/appsignals-mcp.git",
"mcp-server-appsignals"
]
}
}
}
Método 2: Instalación Local
- Clona este repositorio
- Instala las dependencias (si es necesario):
uv pip install -e . - Agrega a la configuración de Claude Desktop:
{ "mcpServers": { "appsignals": { "command": "uv", "args": [ "--directory", "/path/to/appsignals-mcp", "run", "mcp-server-appsignals" ] } } }
Integración con Amazon Q
La integración con Amazon Q es similar a la configuración de Claude Desktop. Primero instala
Amazon Q Developer
y luego simplemente agrega lo siguiente a tu archivo ~/.aws/amazonq/mcp.json:
{
"mcpServers": {
"appsignals": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/mxiamxia/appsignals-mcp.git",
"mcp-server-appsignals"
],
"env": {
"AWS_ACCESS_KEY_ID": "<aws_access_key>",
"AWS_SECRET_ACCESS_KEY": "<aws_secret_access_key>"
},
"timeout": 60000
}
}
}
Desarrollo
uv pip install -e .