Skip to main content
Glama

Server Details

Connect compatible AI assistants to your own registered and authorized Windows or macOS computers for file operations, terminal commands and device management. Free: 1 device, 10,000 MCP tool calls per month; allowance resets next month.

Ownership verified
Status
Healthy
Uptime
100.0% over the last 24 hours
OAuth
Works in Glama
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
–

TDQS

A4/5.0

Scored across 18 tools

Disambiguation4/5

Each tool targets a distinct resource and action (files, processes, services, devices, platform), with descriptions explicitly cross-referencing related tools (e.g. list_processes -> kill_process). Minor overlap exists because run_command can subsume file/service operations, and service_control's query/status overlaps list_services, but boundaries remain clear.

Naming Consistency4/5

Nearly all names follow a snake_case verb_noun pattern (create_directory, delete_path, move_path, write_file, list_*). A few read-only tools use noun phrases (file_info, device_system_info, platform_status) instead of a verb, a small but noticeable deviation.

Tool Count4/5

18 tools for cross-platform remote device management (files, processes, services, devices, setup) is reasonable, and each tool maps to a real operation. It sits at the upper edge of comfortable, but nothing feels redundant.

Completeness4/5

File lifecycle (list/info/read/write/create/move/delete), process (list/kill), service (list/control) and device (list/pair/setup/status) coverage is solid. Gaps: no device deregistration/rename, no process start (though run_command covers it), and no dedicated file search, all of which agents can work around.

Publisher details

Operator
Shenyang Youyida Network Technology Information Co., Ltd. · Publisher source
Vendor relationship
First-party · Publisher source
Trust center
Not available
Restrictions
Requires a DNS-DATA account and OAuth 2.0 authorization. Windows/macOS devices must complete hardware pairing before device operations. The free plan includes 1 device and 10,000 MCP tool calls per month; paid plans provide additional devices and unlimited calls. Device operations require a bound, authorized, online device. · Publisher source

Available Tools

18 tools
approve_device_pairingA
Idempotent
Inspect

Approve a pending device enrollment after the account owner independently confirms the 8-digit pairing code shown by the local device. code is the displayed one-time code. Changes trusted device registration; the backend validates account and quota. Do not guess codes.

Inputs: code (required).

create_directoryA
Idempotent
Inspect

Create a directory at path on the specified registered, authorized online device. device_id selects the target computer; path is a path on that computer. Mutates its filesystem; inspect existing paths and ensure the destination is correct.

Inputs: path (required), device_id (required).

delete_pathA
Destructive
Inspect

Delete a remote file or directory from a registered, authorized online device. device_id identifies the target; path is the item to remove; recursive defaults to true for directory trees. Destructive, potentially irreversible. Inspect file_info or list_files and confirm before use.

Inputs: path (required), device_id (required), recursive.

device_system_infoA
Read-onlyIdempotent
Inspect

Read OS and hardware system information from the specified registered, authorized and currently online device. device_id must come from list_devices. Read-only; cannot inspect an offline or unbound device.

Inputs: device_id (required).

file_infoA
Read-onlyIdempotent
Inspect

Retrieve filesystem metadata about a remote file or directory. device_id identifies an authorized online device; path identifies an item on it. Read-only. Use before move_path, delete_path or write_file to inspect the target.

Inputs: path (required), device_id (required).

kill_processA
Destructive
Inspect

Terminate a process by its integer pid on a registered, authorized online device identified by device_id. Mutates process state and may interrupt applications or lose unsaved work. Verify target and PID using list_processes before use.

Inputs: pid (required), device_id (required).

list_devicesA
Read-onlyIdempotent
Inspect

List the devices registered to this DNS-DATA account. Returns device_id, device name, platform, connection and online state. Use a returned device ID as device_id for other tools. Read-only; account-specific.

Inputs: no named parameters.

list_filesA
Read-onlyIdempotent
Inspect

List directory entries on an authorized, online remote device. device_id identifies a registered device; path is the directory path on that device, not on the MCP server. Read-only; inspect file_info for a specific entry.

Inputs: path (required), device_id (required).

list_processesA
Read-onlyIdempotent
Inspect

List running processes and their identifiers on a registered, authorized online Windows or macOS device. device_id identifies the target. Read-only. Use the PID from results when calling kill_process.

Inputs: device_id (required).

list_servicesA
Read-onlyIdempotent
Inspect

List Windows Services or macOS launchd jobs on the registered, authorized online device identified by device_id. Read-only. Returned service names can be passed to service_control.

Inputs: device_id (required).

move_pathA
Destructive
Inspect

Move or rename a remote file or directory on a registered, authorized online device. device_id identifies the target; source is the existing path and destination is the new path. overwrite defaults to false; when true it may replace existing data. Destructive if overwriting; confirm paths.

Inputs: source (required), device_id (required), destination (required), overwrite.

platform_statusA
Read-onlyIdempotent
Inspect

Inspect DNS-DATA platform status for the authenticated account, including subscription limits, monthly tool-call allowance, usage and device quota. No device_id required. Read-only; does not execute on a remote device.

Inputs: no named parameters.

read_fileA
Read-onlyIdempotent
Inspect

Read the text content of a UTF-8 file on an authorized, online remote device. device_id identifies the target; path is its local file path. max_chars limits the returned text to 1–200000 characters (default 200000). Read-only; not suitable for binary files.

Inputs: path (required), device_id (required), max_chars.

run_commandA
Destructive
Inspect

Execute a shell command on a registered, authorized online device. device_id selects target, command is the command line, shell selects powershell/pwsh/cmd (Windows) or zsh/bash/sh (macOS); macOS -root shells need a local helper. Optional working_directory; timeout_seconds clamped to 1–1800 (default 120). Can modify system or files; confirm consequential commands.

Inputs: command (required), device_id (required), shell, timeout_seconds, +1 more.

service_controlA
Destructive
Inspect

Query, start, stop or restart an OS service on the specified registered, authorized online device. device_id selects target, name identifies the Windows Service or macOS launchd job. action is query/status/start/stop/restart; timeout_seconds is clamped to 1–300 (default 30). Mutating actions can disrupt connectivity.

Inputs: name (required), action (required), device_id (required), timeout_seconds.

setup_macos_deviceA
Read-onlyIdempotent
Inspect

Get Apple Silicon macOS setup information, official download URL and npm launcher command for pairing a new DNS-DATA device. Returns instructions only; does not execute installation or pair hardware. The launcher window controls the online session.

Inputs: no named parameters.

setup_windows_deviceA
Read-onlyIdempotent
Inspect

Get Windows x64 setup information, official download URL and npm launcher command for pairing a new DNS-DATA device. Returns instructions only; does not execute installation, pair hardware or consume a new device slot.

Inputs: no named parameters.

write_fileA
Destructive
Inspect

Write UTF-8 content to a remote file on an authorized online device. device_id chooses the device, path the local target and content the text. mode is 'rewrite' (default, replaces content) or 'append' (adds content). Mutates stored data; verify destination before use.

Inputs: path (required), content (required), device_id (required), mode.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Servers

    • A
      license
      Not graded
      quality
      C
      maintenance
      Remote MCP server that lets AI assistants read tracked competitive intelligence — competitor news, reviews, website changes, social posts and ads — and act on it by managing projects, competitors, battle cards, reports and canvases. Every answer carries a source and a date, and write actions only publish when explicitly shared.
      MIT
    • A
      license
      A
      quality
      D
      maintenance
      Enables brand visibility monitoring across major AI platforms like ChatGPT, Claude, Gemini, and Perplexity. It allows users to track visibility scores, analyze competitor data, and receive actionable insights to improve AI-generated brand recommendations.
      16
      9 npm
      1
      MIT
    • A
      license
      Not graded
      quality
      C
      maintenance
      Browse IndustryLens's published competitive-intelligence reports and head-to-head competitor comparisons from any AI agent — real, source-backed data.
      MIT
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.

    Resources