Skip to main content
Glama
Dark-Hunt3r1

DeviceLens MCP

by Dark-Hunt3r1

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
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
devicelens_get_capabilitiesA

Describe DeviceLens safety boundaries, platform requirements, and available workflows.

devicelens_list_devicesB

List Windows devices as numbered physical groups instead of flattened Device Manager interfaces.

devicelens_explain_deviceB

Explain one grouped device and number its Windows child interfaces (for example, D03.1).

devicelens_open_device_propertiesA

Open Windows Properties for one exact interface without changing it.

Pass an interface number such as D03.2 from devicelens_explain_device, or a full device instance ID. This opens only the exact resolved Properties dialog. It never clicks Disable, Uninstall, Update Driver, Roll Back Driver, or changes any setting. Opening the dialog is not permission for a later modifying action.

devicelens_prepare_identification_testA

Assess a user-operated identification test for one exact numbered interface.

Pass an interface number such as D03.2 from devicelens_explain_device. The result states whether a manual test is appropriate and why risky devices are excluded. DeviceLens never disables or enables the device; the user must perform and reverse any Device Manager action themselves.

devicelens_capture_snapshotA

Save a local DeviceLens inventory snapshot; this never changes Windows devices or drivers.

devicelens_list_snapshotsA

List DeviceLens snapshots previously saved in the local application-data folder.

devicelens_compare_snapshotsA

Compare two saved inventories, or compare a saved snapshot with the current live device state.

devicelens_check_driver_updatesA

Search online for driver updates without downloading or installing anything.

With a device name or D-number, checks that device's third-party driver packages. Without a device, checks up to max_catalog_checks distinct connected third-party packages and reports exactly how many eligible packages were skipped by that limit.

devicelens_check_windows_updatesA

Search for pending Windows, .NET, and security software updates without downloading or installing.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4/5.0

Scored across 10 tools

Disambiguation5/5

Each tool has a clearly distinct purpose, covering different aspects of device inventory and update checking without overlap.

Naming Consistency5/5

All tools use a consistent snake_case pattern with the 'devicelens_' prefix and verb_noun structure.

Tool Count5/5

With 10 tools, the server is well-scoped for its domain, neither too few nor too many.

Completeness4/5

The tool set covers the core workflows of inventory and update checking, though a delete_snapshot tool is missing for full lifecycle management.

Maintenance

ActivityStale
ResponsivenessNo issues