Skip to main content
Glama

@gnaws/mcp

Deja que tu agente de IA vea lo que hay debajo de tu nube.

npm license node

Servidor MCP (Model Context Protocol) para @gnaws/core — expone el escaneo de recursos de AWS, la construcción de grafos y la detección de recursos no utilizados como herramientas para agentes de IA.

¿Qué es esto?

Un servidor MCP que brinda a los agentes de IA (Claude, Kiro, Cursor, etc.) la capacidad de:

  • Escanear tu cuenta de AWS y construir un grafo de relaciones de recursos

  • Cargar datos previamente volcados para análisis sin conexión

  • Detectar recursos no utilizados/huérfanos (volúmenes desasociados, IPs no asociadas, balanceadores de carga vacíos, etc.)

  • Exportar el grafo a GEXF (Gephi), JSON (sigma.js) o Markdown

  • Volcar datos de recursos en bruto para uso posterior

Related MCP server: AWS SRA Verify MCP Server

Instalación

npm install -g @gnaws/mcp
# or run without installing:
npx @gnaws/mcp

Requiere Node.js >= 24.

Configuración del Cliente MCP

Kiro

Añadir a .kiro/settings/mcp.json:

{
  "mcpServers": {
    "gnaws": {
      "command": "npx",
      "args": ["@gnaws/mcp"]
    }
  }
}

Claude Desktop

Añadir a claude_desktop_config.json:

{
  "mcpServers": {
    "gnaws": {
      "command": "npx",
      "args": ["@gnaws/mcp"]
    }
  }
}

VS Code (GitHub Copilot)

Añadir a .vscode/mcp.json:

{
  "servers": {
    "gnaws": {
      "command": "npx",
      "args": ["@gnaws/mcp"]
    }
  }
}

Cursor

Añadir a .cursor/mcp.json (proyecto) o ~/.cursor/mcp.json (global):

{
  "mcpServers": {
    "gnaws": {
      "command": "npx",
      "args": ["@gnaws/mcp"]
    }
  }
}

Herramientas Disponibles

Herramienta

Descripción

Requiere

status

Verificar el estado del servidor (¿cargado? ¿cuántos nodos/aristas?)

scan

Escanear recursos de AWS en vivo con un perfil

Credenciales de AWS

load

Cargar desde un directorio de volcado (sin conexión)

Ruta de volcado

detect

Encontrar recursos no utilizados/huérfanos

scan o load

export

Exportar grafo a gexf/json/md

scan o load

dump

Guardar datos en bruto para uso sin conexión

scan o load

regions

Listar regiones de AWS habilitadas

scan o load

Ejemplos de Conversaciones

Usuario: Muéstrame los recursos no utilizados en mi cuenta de AWS
Agente: llama a scan con perfil → llama a detect → presenta los hallazgos

Usuario: Carga el volcado desde ./data y exporta un grafo
Agente: llama a load con ruta → llama a export con formato "gexf"

Usuario: ¿Cuál es el estado del servidor gnaws?
Agente: llama a status → informa que no hay datos cargados, sugiere scan o load

Características

  • Notificaciones de progreso — los escaneos largos informan el progreso al agente

  • Manejo de errores — cada herramienta devuelve errores estructurados con orientación procesable

  • Guía de flujo de trabajo — las respuestas de las herramientas le dicen al agente qué llamar a continuación

  • Modo sin conexión — cargar desde volcados sin credenciales de AWS

  • Más de 65 servicios de AWS — EC2, Lambda, S3, RDS, ECS, EKS, DynamoDB y muchos más

Nivel de Registro

Todo el registro va a stderr (seguro para el transporte MCP stdio). Controla la verbosidad con:

LOG_LEVEL=debug npx @gnaws/mcp

Niveles disponibles: debug, info, warn, error, silent (por defecto: info).

Desarrollo

# Build
npm run build

# Dev mode (tsx with hot reload)
npm run dev

# Type-check
npm run typecheck

# Lint
npm run lint

# Test with MCP Inspector
npx @modelcontextprotocol/inspector npx @gnaws/mcp

Contribuir

Ver CONTRIBUTING.md.

Soporte

Si GNAWS te ahorra dinero en tu factura de AWS, considera patrocinar el proyecto.

Sponsor on GitHub Sponsor on PayPal

Licencia

AGPL-3.0 — ver LICENSE.


No afiliado ni respaldado por Amazon Web Services.

Install Server
A
license - permissive license
A
quality
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    -
    quality
    C
    maintenance
    A unified MCP server for AWS that enables natural language infrastructure management, cross-service resource discovery, and dependency mapping. It features 30 intelligent tools for cost optimization, incident investigation, and multi-account operations protected by a robust safety system.
    5
    MIT
  • A
    license
    A
    quality
    F
    maintenance
    Enables AI agents to assess AWS environments against the AWS Security Reference Architecture (SRA) by providing tools to discover, describe, and run security checks across AWS services and accounts.
    5
    2
    Apache 2.0
  • A
    license
    -
    quality
    D
    maintenance
    Enables AI agents to query AWS CloudWatch metrics, alarms, and logs read-only via MCP, providing rapid health snapshots and triage without console navigation.
    1
    MIT

View all related MCP servers

Related MCP Connectors

  • Free public MCP for AI agents — 193 tools, 44 workflows. No API key.

  • Scans MCP servers for tool poisoning, prompt injection and supply chain risks.

  • Real-time Amazon, WIPO & PACER data for AI agents — 19 tools via the MCP protocol.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/FabioDominio/gnaws-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server