Skip to main content
Glama
sunglasses-dev

Sunglasses

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
scan_textA

Scan text for prompt injection, data exfiltration, credential leaks and other AI agent security threats. Returns findings, a severity, a decision (allow, block, quarantine or allow_redacted) and inspection_complete. The decision is reported to the caller and is not enforced. This tool blocks nothing and returns the matched text of each finding in full, allow_redacted included. isError false means the scan ran, not that the input is clean. Read is_clean and inspection_complete in the result.

scan_fileA

Scan a file for prompt injection and security threats. Supports text files, images (with OCR), PDFs, and more. For audio/video files, returns a notice that DEEP scan is needed.

scanner_infoA

Get SUNGLASSES scanner info: version, pattern count, keyword count, supported channels.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4.1/5.0

Scored across 3 tools

Disambiguation5/5

scan_text and scan_file are cleanly separated by input type (raw string vs. file path), and scanner_info is purely informational. No two tools overlap in purpose or expected arguments.

Naming Consistency4/5

scan_text and scan_file follow a consistent verb_noun pattern, but scanner_info breaks the verb convention by being a noun phrase. Readable and predictable overall, with one minor deviation.

Tool Count4/5

Three tools is a tight, well-scoped surface for a focused scanning server — text, file, and metadata. It sits at the low end of ideal, leaving little room for batch or deep-scan operations explicitly referenced in the descriptions.

Completeness3/5

Core scanning of text and files is covered, but scan_file's own description advertises a DEEP scan mode for audio/video that no tool can trigger, leaving a dead end. Batch scanning or a dedicated deep-scan entry point would round out the surface.

Maintenance

ActivityActive
ResponsivenessResponsive