nt-mcp-server MCP Server

What is a MCP? The Model Context Protocol (MCP) is a standard way for AI agents to use external tools and data. The concept is established by Anthropic researchers in the end of 2024. For more…

Local server

What is the nt-mcp-server MCP Server?

nt-mcp-server is an MCP project maintained in the mzzj114/nt-mcp-server repository. The maintainer describes its purpose as “What is a MCP? The Model Context Protocol (MCP) is a standard way for AI agents to use external tools and data. The concept is…”. Read the project documentation for the complete scope.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-13.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
nt_connectStart the NT4 client and wait for a connection. Defaults to 127.0.0.1:5810; choose team_number or server_ip/server_port. Conflicting targets and re-targeting…
nt_disconnectStop the client, tear down persistent subscriptions and request active recordings to close.
nt_connection_infoReturn connection state, remote peers, resolved target and package version.
nt_read_topicsRead one or more exact topics. Returns {connected, values: {topic: value}}; unknown topics have null values.
nt_get_topic_infoReturn one topic's name, NT type and properties, or null if unknown.
nt_write_topicsPublish an updates map, including a single-entry map. Returns per-topic results and warnings. strict_type_check=True refuses known type mismatches. Writes are…
nt_list_topicsDiscover live topic names with optional prefix, regex and wildcard filters.
nt_sampleObserve selected updates for duration seconds (up to 60). Defaults to output="summary"; output="samples" returns timestamp/value rows. Returns samples keyed…
nt_start_subscriptionStart a persistent in-memory subscription and return its subscription_id. buffer_size bounds retained events; oldest events are discarded when full.
nt_poll_subscriptionRead buffered events; clear=True clears them after polling.
nt_stop_subscriptionStop the subscription and free its resources.
nt_start_recordingStart an NDJSON recording and immediately return its recording_id and path for a human-controlled test window.
nt_stop_recordingClose a recording and return a compact receipt with timing, row count, topic names and truncation flags, without sample values.
nt_list_recordingsList available files, newest first, with file metadata and persisted capture timing when available.
nt_get_recording_infoReturn capture duration, NT event span, sample count, file metadata and a sorted topic list. prefix, regex and wildcard filter topic discovery; topic_limit…
nt_query_recordingQuery selected topics. Returns {recording_id, topics, rows, total_rows, truncated}. Defaults to output="samples"; output="summary" returns statistics under…