LabJack T-series DAQ MCP Server
Let an AI agent read analog inputs, stream waveforms, read thermocouples, check digital lines and (with your permission) set DACs and digital outputs on LabJack T4, T7/T7-Pro and T8 DAQ devices through LabJack's official LJM library. Its 12 documented tools cover device, analog, inputs, digital.
People who work with device, analog and inputs and want it reachable from Claude, Cursor, VS Code, or another MCP client. The project is written in Python.
One of 32 MCP servers published from k-dense-ai/lab-instrument-mcps. Stars and repository activity are shared across all of them. See all 32 →
VERIFIED ACTIVE
LAST COMMIT 2026-09-26 · VERIFIED 2026-09-30
Apache-2.0 · Python servers · how we verify → /methodology
01 · Install LabJack T-series DAQ
Claude Code
claude mcp add k-dense-ai-lab-instrument-mcps-servers-e -- uvx labmcp-labjack Claude Desktop / Cursor / VS Code - add to config
{
"mcpServers": {
"k-dense-ai-lab-instrument-mcps-servers-e": {
"command": "uvx",
"args": [
"labmcp-labjack"
]
}
}
} Same JSON for Cursor. For VS Code, rename the top-level key from `mcpServers` to `servers`.
Using another client? Same JSON, different key
Claude Desktop · mcpServers
Cursor · mcpServers
VS Code · servers
Windsurf · mcpServers
Zed · context_servers
Cline · mcpServers
Roo Code · mcpServers
Continue · mcpServers
LibreChat · mcpServers
Gemini CLI · mcpServers
Codex CLI · mcp_servers
Full setup guides: every client.
02 · Evidence
Security posture
What to check before giving this server access to your agent - from the registry, GitHub, and our own probes. We don't score safety; we show what's verifiable.
runs as local process (stdio) - runs on your machine with your user's permissions
repo age created 2026-09-25 - young repo, little track record yet
license Apache-2.0 - declared in the repository
pypi package labmcp-labjack - check the name against the project README before installing (PyPI has no namespace ownership)
registry namespace io.github.K-Dense-AI is GitHub-verified and matches the repo owner
03 · What LabJack T-series DAQ can do
Prose above is summarized from the project's README and registry record - no invented capabilities.
What you can build
g. after it was power cycled or a cable was re-plugged), and set an analog output (DAC0/DAC1) to a DC voltage. The output stays at this value until changed or set_outputs_safe is called.
Capability map
Tools grouped from the project's README - what LabJack T-series DAQ lets an agent do.
read & search
4 tools - e.g. Return the most recent raw commands sent to / replies received from the instrument (newest last). Useful for debugging and for recording what was done.; Report which instrument is connected (identity…
get_command_log · get_connection_info · read_analog_inputs · read_thermocouple
Device
2 tools - e.g. Identify the connected LabJack (model, serial, firmware, connection) and list what it offers: analog inputs, valid input ranges, resolution indices, DAC range, ; Read the LabJack's internal temperature…
get_device_info · read_device_temperature
Digital
2 tools - e.g. Report the logic level and direction (input/output/analog) of digital I/O lines.; Make a digital line an output and drive it high (3.3 V) or low (0 V).
read_digital_inputs · set_digital_output
Reconnect
1 tool - e.g. Close and re-open the connection to the instrument (e.g. after it was power cycled or a cable was re-plugged).
reconnect
update
1 tool - e.g. Put the outputs in a safe state: stop any stream, set DAC0 and DAC1 to 0 V, and release every digital line this server drove (plus the safe_dio option lines) to
set_outputs_safe
Stream
1 tool - e.g. Acquire a hardware-timed waveform on one or more analog inputs (LJM stream mode) and return per-channel statistics plus a downsampled waveform; optionally save
stream_analog
create & write
1 tool - e.g. Set an analog output (DAC0/DAC1) to a DC voltage. The output stays at this value until changed or set_outputs_safe is called.
write_dac
Limitations (from the README)
- Model differences are enforced. Valid input ranges (AIN_RANGE) and resolution indices come from LabJack's register map: T7 ±10/±1/±0.1/±0.01 V and index 0-8 (T7-Pro 0-12, but 9-12 cannot stream); T8 ±11 … ±0.018 V and index 0-16 (one index shared by all inputs); T4 fixed ranges (AIN0-3 ±10 V, AIN4-11 0-2.5 V) and index 0-5. DAC range: T4/T7 0-5 V, T8 0-10 V. - Settings persist. Range, resolution and differential se
04 · Who maintains LabJack T-series DAQ
LabJack T-series DAQ is maintained by k-dense-ai. We track 32 MCP servers from k-dense-ai - 32 actively maintained, 9 combined GitHub stars, oldest repo from Sep 2026. Full record: all servers from k-dense-ai.
- Tecan Cavro Syringe Pump MCP server for Tecan Cavro syringe pumps (XLP 6000, XMP 6000, XCalibur) over the DT protocol. ★ 9
- Micro-Manager Microscope MCP server for microscopes controlled by Micro-Manager (pymmcore-plus). ★ 9
- Opentrons OT-2 / Flex MCP server for Opentrons OT-2 and Flex liquid-handling robots (HTTP API). ★ 9
- Atlas Scientific EZO Sensors MCP server for Atlas Scientific EZO sensor circuits (pH, ORP, DO, EC, RTD, HUM, CO2, PRS) over UART. ★ 9
- New Era Syringe Pump MCP server for New Era Pump Systems syringe pumps (NE-1000 family, RS-232). ★ 9
- Alicat Mass Flow & Pressure Controller MCP server for Alicat mass flow and pressure meters/controllers. ★ 9
05 · Facts
- repository
- github.com/k-dense-ai/lab-instrument-mcps
- category
- other - actively maintained as of 2026-09-30.
- registry
- io.github.K-Dense-AI/labmcp-labjack (active, first published 2026-09-26 · 4 versions)
- packages
- pypi:labmcp-labjack
06 · LabJack T-series DAQ FAQ
Is LabJack T-series DAQ still maintained?
Yes - as of 2026-09-30, its last commit was 2026-09-26. We re-verify nightly.
What can LabJack T-series DAQ do?
g. after it was power cycled or a cable was re-plugged), and set an analog output (DAC0/DAC1) to a DC voltage. The output stays at this value until changed or set_outputs_safe is called.
How do I install LabJack T-series DAQ?
Run `uvx labmcp-labjack`. You can also paste the ready-made client config above.
Does LabJack T-series DAQ run locally?
Yes - it's a stdio server: it runs on your machine (via uvx) with your user's permissions. Your data stays local unless the server itself calls external APIs.
07 · Alternatives to LabJack T-series DAQ
Alternatives to LabJack T-series DAQ
Maintained other servers if LabJack T-series DAQ isn't the fit.
- Heyputer MCP Server Puter MCP enables AI tools to interact with Puter: manage files, websites, workers, and more ★ 43,609 · 2026-09-29
- Server Commands An MCP server to run arbitrary commands ★ 39,168 · 2026-09-24
- basebalance.cloud - x402 RPC & MCP gateway USDC-gated Base JSON-RPC: free 10 req/min, $0.50 per 10k. Failover, cache, /mcp, ledger. ★ 6,763 · 2026-08-26
- Zotero MCP (54yyyu) Search, read, annotate, and add to your Zotero research library, local or web. ★ 5,203 · 2026-09-30
- Firebase MCP Gives AI development tools Firebase-specific capabilities and expertise. ★ 4,475 · 2026-09-30
- Microsoft Fabric MCP Server MCP tools for interacting with Microsoft Fabric ★ 3,722 · 2026-09-29
More MCP servers to compare · NI-DAQmx DAQ Devices · Rigol Oscilloscope · ASTM LIS Analyzer Receiver · BrainFlow Biosensing Boards · Keithley SourceMeter SMU
More Python MCP servers · Bluetooth LE Health Sensors · see all