Skip to main content
Glama

@gnaws/mcp

Пусть ваш ИИ-агент видит, что скрывается под вашим облаком.

npm license node

MCP (Model Context Protocol) сервер для @gnaws/core — предоставляет возможности сканирования ресурсов AWS, построения графа и обнаружения неиспользуемых ресурсов в качестве инструментов для ИИ-агентов.

Что это такое?

Это MCP-сервер, который дает ИИ-агентам (Claude, Kiro, Cursor и др.) возможность:

  • Сканировать ваш аккаунт AWS и строить граф связей ресурсов

  • Загружать ранее сохраненные данные для офлайн-анализа

  • Обнаруживать неиспользуемые/осиротевшие ресурсы (отключенные тома, несвязанные IP, пустые балансировщики нагрузки и т.д.)

  • Экспортировать граф в GEXF (Gephi), JSON (sigma.js) или Markdown

  • Сохранять необработанные данные ресурсов для последующего использования

Related MCP server: AWS SRA Verify MCP Server

Установка

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

Требуется Node.js >= 24.

Конфигурация MCP-клиента

Kiro

Добавьте в .kiro/settings/mcp.json:

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

Claude Desktop

Добавьте в claude_desktop_config.json:

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

VS Code (GitHub Copilot)

Добавьте в .vscode/mcp.json:

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

Cursor

Добавьте в .cursor/mcp.json (проект) или ~/.cursor/mcp.json (глобально):

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

Доступные инструменты

Инструмент

Описание

Требуется

status

Проверить состояние сервера (загружен? сколько узлов/ребер?)

scan

Сканировать ресурсы AWS в реальном времени с профилем

Учетные данные AWS

load

Загрузить из папки дампа (офлайн)

Путь к дампу

detect

Найти неиспользуемые/осиротевшие ресурсы

scan или load

export

Экспортировать граф в gexf/json/md

scan или load

dump

Сохранить необработанные данные для офлайн-использования

scan или load

regions

Список включенных регионов AWS

scan или load

Примеры диалогов

Пользователь: Покажи неиспользуемые ресурсы в моем аккаунте AWS Агент: вызывает scan с профилем → вызывает detect → представляет результаты

Пользователь: Загрузи дамп из ./data и экспортируй граф Агент: вызывает load с путем → вызывает export с форматом "gexf"

Пользователь: Каково состояние gnaws-сервера? Агент: вызывает status → сообщает, что данные не загружены, предлагает scan или load

Возможности

  • Уведомления о прогрессе — длительные сканирования сообщают о прогрессе агенту

  • Обработка ошибок — каждый инструмент возвращает структурированные ошибки с практическими рекомендациями

  • Руководство по рабочему процессу — ответы инструментов подсказывают агенту, что вызвать дальше

  • Офлайн-режим — загрузка из дампов без учетных данных AWS

  • 65+ сервисов AWS — EC2, Lambda, S3, RDS, ECS, EKS, DynamoDB и многие другие

Уровень логирования

Все логи записываются в stderr (безопасно для транспорта MCP stdio). Управляйте подробностью с помощью:

LOG_LEVEL=debug npx @gnaws/mcp

Доступные уровни: debug, info, warn, error, silent (по умолчанию: info).

Разработка

# 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

Участие

См. CONTRIBUTING.md.

Поддержка

Если GNAWS помогает вам экономить на счете за AWS, рассмотрите возможность спонсирования проекта.

Sponsor on GitHub Sponsor on PayPal

Лицензия

AGPL-3.0 — см. LICENSE.


Не аффилировано с 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