π Summarize a fileport count, span, format, impedance
βGive me a quick summary of the .s2p in my Downloads folder.β
βWhat reference impedance and format is C:\meas\filter.s3p in?β
Ask Claude Desktop about your Touchstone files in plain language. Your files are read and analyzed by TstoneLab right on your computer.
Works with Claude Desktop today. This guide sets up the Claude Desktop app. Support for Claude Code and Codex is planned and will be added here. Web assistants such as ChatGPT and Claude for Web can't be used β they only connect to online tools, not a local one like TstoneLab.
What you can do
Once it's set up, Claude Desktop can use TstoneLab to read and analyze .sNp files on your computer β you don't even need to have the TstoneLab app open. Claude Desktop starts TstoneLab's local MCP helper when it needs it. A few examples:
βGive me a quick summary of the .s2p in my Downloads folder.β
βWhat reference impedance and format is C:\meas\filter.s3p in?β
βWhat is S11 in dB for amp.s2p on my Desktop, from 2.4 to 2.5 GHz?β
βShow the VSWR of C:\meas\antenna.s1p across the band.β
βList the Touchstone files in my Downloads folder.β
βHow many .s2p files are in C:\meas\batch?β
βWhich files in C:\meas\batch have S11 β€ β10 dB across 2.4β2.5 GHz?β
βIn my measurements folder, find every file whose S21 stays above β3 dB in-band.β
These are the tools available today. Want a different analysis? Email the developer at ppappui@outlook.com to suggest a feature.
Local and private. TstoneLab reads and analyzes your Touchstone files on your own computer and does not upload the source files anywhere. Keep in mind that Claude Desktop is still an online service: your prompts and the tool results (which can include measurement values) go to Claude.
Set it up
TstoneLab offers this through MCP, an option you switch on in your AI assistant. Here's the core step β adding TstoneLab to Claude Desktop's configuration:
Requires TstoneLab 6.11.0.0 or later, installed from the Microsoft Store. Earlier versions don't include these tools.
claude_desktop_config.json (if it doesn't exist yet) and opens its folder. Open that file in a text editor."mcpServers" section, add just the "TstoneLab" entry inside it β don't create a second one.{
"mcpServers": {
"TstoneLab": {
"command": "tstonelab-mcp.exe"
}
}
}
^ arrow at the bottom-right of the taskbar), right-click it, and choose Quit. Then reopen Claude Desktop so it loads the new config.Prefer to let AI do the editing? If you have Claude Code, you can skip the manual steps above β paste the prompt below and it will safely create or update Claude Desktop's config file for you (backing it up first, merging without touching your other servers, and checking the result is valid). This sets up Claude Desktop β it does not connect TstoneLab to Claude Code itself.
Please find and edit Claude Desktop's configuration file
(claude_desktop_config.json) to add an MCP server named "TstoneLab".
Locate the file first:
- Normally it is at %APPDATA%\Claude\claude_desktop_config.json.
- If Claude Desktop was installed from the Microsoft Store, it instead uses
%LOCALAPPDATA%\Packages\Claude_*\LocalCache\Roaming\Claude\claude_desktop_config.json.
- Edit whichever one already exists. If neither exists, create the %APPDATA% one.
The entry to add is exactly:
"TstoneLab": {
"command": "tstonelab-mcp.exe"
}
Rules you must follow:
1. If the file already exists, first read it and show me its current contents.
Do NOT delete or change any other server entries under "mcpServers"; only
merge in the "TstoneLab" key. If there is no "mcpServers" key, create it.
When creating a new file, use:
{
"mcpServers": {
"TstoneLab": { "command": "tstonelab-mcp.exe" }
}
}
2. If a "TstoneLab" entry already exists, show me the current value vs. the new
value and ask before overwriting it.
3. Before modifying, back up the original to the same path with a .bak extension.
4. After saving, print the full final file contents and verify the JSON is valid
(braces and commas correct).
5. Finally, remind me to fully quit Claude Desktop (including the tray icon) and
restart it for the change to take effect.
Other AI assistants
TstoneLab runs as a local tool on your computer, so it works with assistants that can launch a program on your machine β not with web-only ones.
Claude Desktop β set up using the steps above.
Claude Code and Codex (CLI and desktop app) β setup steps will be added here.
ChatGPT and Claude for Web β these connect only to online tools, so they can't reach a local one like TstoneLab.