DNS-DATA Remote
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.
- 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
Scored across 18 tools
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.
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.
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.
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
- Operator website
- https://dns-data.com/ · Publisher source
- Vendor relationship
- First-party · Publisher source
- Documentation
- https://dns-data.com/en/guide/ · 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 toolsapprove_device_pairingAIdempotentInspect
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_directoryAIdempotentInspect
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_pathADestructiveInspect
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_infoARead-onlyIdempotentInspect
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_infoARead-onlyIdempotentInspect
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_processADestructiveInspect
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_devicesARead-onlyIdempotentInspect
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_filesARead-onlyIdempotentInspect
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_processesARead-onlyIdempotentInspect
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_servicesARead-onlyIdempotentInspect
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_pathADestructiveInspect
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_statusARead-onlyIdempotentInspect
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_fileARead-onlyIdempotentInspect
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_commandADestructiveInspect
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_controlADestructiveInspect
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_deviceARead-onlyIdempotentInspect
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_deviceARead-onlyIdempotentInspect
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_fileADestructiveInspect
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
- AlicenseNot gradedqualityCmaintenanceRemote 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
- AlicenseCqualityCmaintenanceCompetitor Monitor AI - MCP server providing AI-powered tools and automation by MEOK AI Labs112 npm29 PyPIMIT
- AlicenseAqualityDmaintenanceEnables 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.169 npm1MIT

industrylens-mcpofficial
AlicenseNot gradedqualityCmaintenanceBrowse IndustryLens's published competitive-intelligence reports and head-to-head competitor comparisons from any AI agent — real, source-backed data.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.