Jds6600
FreeNot checkedMCP server for the JDS6600 signal generator, enabling vintage tape recorder calibration via auto-detection and advanced waveform controls.
About
MCP server for the JDS6600 signal generator, enabling vintage tape recorder calibration via auto-detection and advanced waveform controls.
README
This project provides an MCP (Model Context Protocol) interface for the JDS6600 Signal Generator, specifically tailored for vintage tape recorder calibration and repair.
Features
- Auto-detection: Automatically finds the CH340 chipset on COM ports.
- Advanced Control: Frequency, Amplitude, Waveform, DC Offset, Duty Cycle, and Phase shift.
- Safety Defaults: Returns to low-voltage sine wave on shutdown.
- MCP Integration: Control your lab hardware directly from Claude Desktop.
Installation
- Create a virtual environment:
python -m venv .venv
.venv\Scripts\activate
- Install dependencies:
pip install fastmcp pyserial
Usage
Testing the hardware
To verify the connection and all advanced features (Offset, Duty, Phase), run the physical test from the project root:
python tests/physical_test.py
Running the MCP Server
o use it with Claude Desktop, add the server to your claude_desktop_config.json.
Note: Replace <YOUR_PROJECT_PATH> with the actual absolute path to your folder.
{
"mcpServers": {
"jds6600": {
"command": "<YOUR_PROJECT_PATH>\\.venv\\Scripts\\python.exe",
"args": [
"<YOUR_PROJECT_PATH>\\src\\jds6600_mcp\\server.py"
]
}
}
}
Credits
This driver's communication protocol and register logic are based on the extensive research and library by Kristoff Bonne (on1arf).
- Original Repository: on1arf/jds6600_python
- License: MIT
Installing Jds6600
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/csibug/jds6600-mcpFAQ
Is Jds6600 MCP free?
Yes, Jds6600 MCP is free — one-click install via Unyly at no cost.
Does Jds6600 need an API key?
No, Jds6600 runs without API keys or environment variables.
Is Jds6600 hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install Jds6600 in Claude Desktop, Claude Code or Cursor?
Open Jds6600 on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
GitHub
PRs, issues, code search, CI status
by GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
by mcpdotdirectCompare Jds6600 with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All development MCPs
