GitDiagram
Architecture diagrams, explanations and Mermaid source for public GitHub repositories.
Engineering code-table data with citations: standard, edition, table, row and column.
Pick the AI app you use, then copy the settings.
Passed 4/4 checks · What you ask goes through the maker’s server (pipingtoolset.com) · ✓ Commands checked Nov 13, 2026
First: which AI do you use?
Pick your app and the steps appear below.
Works with Claude · about 2 min
No key, nothing to install · Set it up once on claude.ai or the desktop app, then use it in chat · free accounts can add 1 · on Team/Enterprise an Owner adds it
CustomizeConnectors
Copy each value into the field with the same name in Claude, then click Continue
Piping Toolset Engineering Datahttps://pipingtoolset.com/mcpClick Continue past the sign-in settings Claude detected · under Authentication choose what the maker says (Sign in now, Sign in when needed or No sign in), then click Add
+ConnectorsPiping Toolset Engineering Data
Use Piping Toolset Engineering Data and tell me what you can do for me, then show me one thing✓ If Claude says it is using Piping Toolset Engineering Data or shows a Piping Toolset Engineering Data tool in the answer, you are connected
Menu names checked against Anthropic’s help page on Nov 11, 2026 · your screen may differ slightly by app version
Works with ChatGPT, depending on your plan
Full MCP: ChatGPT Business, Enterprise or Edu on the web · Pro: connects with read/fetch permissions, so tools that change data may not work · Plus: not confirmed in OpenAI’s docs; if you see an add-custom-MCP option on the Plugins page you can try these steps · web only
Plugins+Add custom MCP server
Enter a name, paste the address under Connection, tick the risk warning and click Create as a plugin
Piping Toolset Engineering Datahttps://pipingtoolset.com/mcpStart a new chat and pick Piping Toolset Engineering Data from your plugins before typing
Use Piping Toolset Engineering Data and tell me what you can do for me, then show me one thing✓ If ChatGPT says it is using Piping Toolset Engineering Data or shows a Piping Toolset Engineering Data tool in the answer, you are connected
Menu names checked against OpenAI’s help page on Nov 11, 2026 · your screen may differ slightly by app version
Works with Claude Code · about 2 min
No key, nothing to install
Mac: press Command+Space and type Terminal · Windows: open PowerShell
claude mcp add --transport http --scope user data https://pipingtoolset.com/mcpYou should see Piping Toolset Engineering Data listed as connected
Use Piping Toolset Engineering Data and tell me what you can do for me, then show me one thing✓ If Claude Code says it is using Piping Toolset Engineering Data or shows a Piping Toolset Engineering Data tool in the answer, you are connected
Menu names checked against Anthropic’s help page on Nov 11, 2026 · your screen may differ slightly by app version
Works with Cursor · about 2 min
No key, nothing to install
Use Piping Toolset Engineering Data and tell me what you can do for me, then show me one thing✓ If Cursor says it is using Piping Toolset Engineering Data or shows a Piping Toolset Engineering Data tool in the answer, you are connected
Menu names checked against Cursor’s help page on Nov 11, 2026 · your screen may differ slightly by app version
Works with VS Code · about 2 min
No key, nothing to install
Use Piping Toolset Engineering Data and tell me what you can do for me, then show me one thing✓ If VS Code says it is using Piping Toolset Engineering Data or shows a Piping Toolset Engineering Data tool in the answer, you are connected
Menu names checked against VS Code’s help page on Nov 11, 2026 · your screen may differ slightly by app version
Other apps that use MCP, such as Windsurf, Zed or Gemini CLI, each add servers differently. See how in the app list.
Address for apps that connect over the web
https://pipingtoolset.com/mcpJSON settings are under “For developers” below
Claude Code
claude mcp add --transport http --scope user data https://pipingtoolset.com/mcpCursor (~/.cursor/mcp.json)
{
"mcpServers": {
"data": {
"url": "https://pipingtoolset.com/mcp"
}
}
}VS Code (mcp.json)
{
"servers": {
"data": {
"type": "http",
"url": "https://pipingtoolset.com/mcp"
}
}
}These settings are generated from the maker’s registry entry. If the README says otherwise, follow the README.
Based on how this server connects and on each app’s own docs, checked Nov 10, 2026.
Connect over the internet in
ClaudeChatGPTGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatOpen WebUIRaycast
Tool names and descriptions exactly as the server reported them on Nov 15, 2026. The maker wrote them, not us; we show them as plain text.
find_datasetSearch the engineering code-table datasets by keyword (standard, table, quantity, material). Returns up to 10 matches, each with its id, title, standard, edition and table, whether lookups return a value or a pointer (table, row and column only), and the tier at which values are
describe_datasetDescribe one dataset: the key fields a lookup needs, the value columns with units and which need a temperature, the citation (standard, edition, table), whether lookups return a value or a pointer, the tier at which values are returned, and the daily lookup limits. Returns struct
lookup_valueReturn one value from one row and one column of a code-table dataset, with its citation (standard, edition, table, row, column), unit and the tabulated entries used. Temperature columns take T in °F; allowable-stress and flange-rating columns interpolate linearly between the two
list_keysList the key identifiers of a dataset's rows (for example spec, grade, class, size, and the row position `line`) so lookup_value can address exactly one row. Returns identifiers only, never table values, at most 50 per call; `prefix` filters on the first key field. For pointer da
get_pointerFor a quantity whose value this server does not return (for example PVP2011-57100 nozzle allowables, ASCE 7-22 SDS, Ip, CAR and Rpo, AISC Fy/Fu, ACI anchor product values, API 617/611/612 and NEMA SM 23 coefficients, API 650 Annex P coefficients, and any dataset currently returne
get_skey_mapReturn the Isogen-style SKEY vocabulary Piping Toolset uses (component prefixes, end-condition suffixes, fitting and support keys) with scope 'isogen', or the PCF record set, substitutions and default SKEYs that import cleanly into CAESAR II with scope 'caesar-safe'. `component`
get_fixture_exampleReturn one worked example case for a Piping Toolset plugin skill: the inputs, the expected outputs and the pass/fail status from the hand-checked calculation fixtures, with case names removed. `case` selects among the skill's cases (0-based; the result gives the count).
get_aisc_shapeReturn the dimensions and section properties of one AISC shape by designation (e.g. W8X31, HSS6X6X3/8, PIPE4STD, L4X4X1/2): weight, area, depth, flange and web dimensions, I, S, Z, r, J and Cw as applicable. Source: AISC Shapes Database v16.0; L, HSS and Pipe computed from nomina
get_pipe_dimensionsReturn the outside diameter and nominal wall thickness (in) for a nominal pipe size per ASME B36.10M / B36.19M: one schedule with its wall and inside diameter when `schedule` is given (e.g. 40, STD, XS, 80, 10S), otherwise the walls of every schedule listed at that size.
verify_connectorReport whether the caller is signed in, the caller's tier, how many datasets return values at that tier, and the remaining daily lookups when the server tracks them. Returns no email, name or account id.
We check information anyone can see; we have not read the code. Checks that do not apply are left out of the count. · Checked Nov 15, 2026
The registry name was verified against the domain pipingtoolset.com (the registry checks domain ownership)
Code last changed 3 days ago
Not applicable: a cloud server run by the owner of pipingtoolset.com; you don't run code from the repo
No sign-in needed
Read 10 tool descriptions and found no hidden instructions to the AI
Ask, share a tip or report that it does not work. Sorted by what people marked helpful.
No posts yet. Be the first to ask or share.
Posts here are written by users, not the PopNx team.
No reviews yet
Compared with every active server in this category in the registry. Stars count only when the publisher owns the repo.
It passed 4 of 4 applicable basic checks. We have not read the code. Before adding a key or token, see what access the server asks for and use a key with only the permissions you need.
The registry does not list a required key, though some servers ask you to sign in on first use.
It runs in the maker’s cloud. Connect over the internet with nothing to install, but what you send passes through the maker’s servers.
The GitHub repo last changed 3 days ago, and the latest version (0.1.0) reached the registry 3 days ago.
Apps that support MCP, such as Claude Desktop, Claude Code, Cursor and VS Code. It connects by URL, so apps that accept remote MCP servers work too, such as ChatGPT on the web (full MCP on Business and above; Pro read-only).
In the same category: GitDiagram, Appllama, Cloudflare MCP, Omnara, Repowise
Same category, other makers, commands already checked. Official ones first, then by stars.
Reading a card:↓ Downloads per weeki★ GitHub starsiThree pillars: reviews · checks · usageiUpdated = latest version published to the registryi
Architecture diagrams, explanations and Mermaid source for public GitHub repositories.
Study screens, flows and paywalls from top-earning iOS apps, then build from what wins.
Cloudflare MCP servers
Deploy durable AI agents with Omnara, an open-source managed-agent platform.
Codebase intelligence for AI coding agents: graph, git history, docs, decisions, code health.
Copied from the maker’s repo as written. PopNx MCP has not reviewed or endorsed it. HTML, images and scripts are removed. Links lead off this site.
B31 calcs you can reproduce and defend in review, with the assistant you already use. The assistant does the interview. A script does the math. You read the table.
Six piping engineering skills, one plugin, installable in Claude Code and Claude Cowork, in ChatGPT and OpenAI Codex, and in any assistant that reads the Agent Skills format (Cursor, GitHub Copilot, Gemini CLI and others), from the people who build the free calculators at pipingtoolset.com. Written and maintained by a practicing piping engineer at Flexible Piping Solutions LLC. The same folder carries both a Claude manifest and an Agent Plugins 1.0 manifest, so the install you pick changes nothing about what the skills do.
The plugin is free and the skills run entirely on your side. An optional Engineering Data connector can hand the assistant a cited code-table value instead of making you look it up, within what your pipingtoolset.com plan covers. Every skill works without it.
| Claude | ChatGPT / Codex | |
|---|---|---|
| Landing page | pipingtoolset.com/claude/ | pipingtoolset.com/openai/ |
| Install file | piping-toolset.plugin (drag into Cowork) | codex plugin marketplace add pipingtoolset/pipingtoolset-claude |
| Invoke | /piping-toolset:pipe-stress-check or name it in Cowork | $pipe-stress-check in Codex, name it in ChatGPT |
| Manifest read | .claude-plugin/plugin.json | plugin.json (Agent Plugins 1.0, extensions.com.openai) |
| Engineering Data connector | Declared by the plugin in .mcp.json | Not declared; you add it by hand (see Add the connector) |
| Skill | What it does |
|---|---|
pipe-stress-check | Sustained, occasional and expansion hand checks, the f factor by edition, which document supplies the SIFs, the formal-analysis exemption, support spans and spring variability, the ASCE 7 occasional-load build and the ASD position, owner practices (PIP PNC00004 / PNC00001 / RECE002), and a cold-eye review protocol for a CAESAR II or AutoPIPE run or a received calc package: traceability chain, modelling and documentation findings with severity, verdict recommendation. Replaces stress-screening (0.10.0); its eight engine modules are unchanged |
load-case-builder | Complete B31.1 / B31.3 static load case sets for CAESAR II and AutoPIPE, generated symbolically so references never go stale, with a QC gate and a report extraction matrix |
pipe-support | Pipe support assemblies (arm, column, welds, bolts, base plate, anchors, pier) checked for CAESAR II restraint loads: ASCE 7-22 combinations, AISC 360-22, ACI CODE-318-25 Chapter 17 (ACI 318-19 selectable) and AWS D1.1 detailing, with a PE-style review, ranked code-passing alternatives (lighter, less field work, stocked sizes) and an engineer-ready calc report. The pipingtoolset.com PiperSTR engine, verified against a published PiperSTR report value for value |
stress-import | Any piping source into an analysis-ready CAESAR II or AutoPIPE model with every support on a node: PDF stress isometrics transcribed and built in exact fractions, Revit / Fabrication PCF exports de-duplicated, re-vocabularied and healed, Navisworks NWC hangers and trapezes mined and snapped to the centreline, rule-placed supports, a pre-import checker (pieces and anchors, free ends, slivers, supports off node, spans over the project table), an SVG plot, the AutoPIPE translator's bend and loop-closure checks (E726-15, W726-8, E751-1), and the CAESAR II neutral-file repair after APCF import (node bands per line, T/P, fluid density, anchor codes) with an independent proof. Replaces iso-to-pcf (0.10.0); its builder and validator are unchanged |
nozzle-load | Piping forces and moments on equipment nozzles, checked the way the vendor will: API 610 Table 5 and Annex F for pumps, the API 617 / 611 / 612 and NEMA SM-23 combined form for compressors and turbines, API 660 / 661 / 560 per-component and header-sum checks for exchangers and heaters, API 650 Annex P ordinates for tank shells, and the PVP2011-57100 method as the default for a pressure vessel with no API allowable. The user reads every table row; the script applies the scaling rules and the ratios. PIP RECE002 design-stage margins as an owner practice |
bolted-flange | Piping loads on a bolted flanged joint in a fixed order: the pressure-equivalent screen first, always, against the B16.5 rating the user reads, then the BPVC VIII-2 Part 4.16 (formerly VIII-1 Mandatory Appendix 2; pre-2025 paragraph map shown) analysis for integral and loose flanges, with bolt area, hub, radial and tangential stresses and rigidity. Flange dimensions, gasket factors, ratings and allowables all come from the user's copies |
tests/fixtures/calc-core; a red parity test blocks a release).pipe-support, which bundles the AISC 360-22 tables and the AISC Shapes Database (both published free by AISC) and the ASCE 7-22 and ACI CODE-318-25 / 318-19 factors it uses; its references/code-basis.md lists every one.The skills make no network calls. Their scripts run in your own assistant's environment, and what you type goes to Anthropic or OpenAI under the terms of your own account with them. The only part of the plugin that talks to pipingtoolset.com is the optional Engineering Data connector, and it sends only what a table lookup needs. Leave it disconnected and nothing you enter is sent to PipingToolset or Flexible Piping Solutions.
piping-toolset.plugin from the latest GitHub Release of pipingtoolset/pipingtoolset-claude.Or, in the app's plugin settings, add the marketplace pipingtoolset/pipingtoolset-claude.
To update, install the new .plugin from the latest release. An installed copy keeps any defect it shipped with until you update it, so UNCONSERVATIVE-FIX releases (see CHANGELOG.md) are the recall channel.
/plugin marketplace add pipingtoolset/pipingtoolset-claude
/plugin install piping-toolset@pipingtoolset
For a local checkout: /plugin marketplace add .
The plugin folder carries an Agent Plugins 1.0 manifest (plugins/piping-toolset/plugin.json) with the OpenAI listing block, and the repository carries .agents/plugins/marketplace.json, so OpenAI's tools read it directly.
codex plugin marketplace add pipingtoolset/pipingtoolset-claude
/plugins in the Codex CLI, or Customize › Plugins in the ChatGPT desktop app, where it shows with the PipingToolset mark and "By Flexible Piping Solutions LLC". The Codex IDE extension does not install plugins (OpenAI's plugin docs); there, add the skills on their own as described under Other assistants.$pipe-stress-check (or /skills) in Codex, or name it in plain words in ChatGPT, as in Cowork. The Codex CLI runs the scripts with your machine's Python 3.9+; the ChatGPT desktop app runs them in its own sandbox.The OpenAI plugin directory listing is submitted from the same archive (piping-toolset.zip, the .plugin under a .zip name, from the latest release); until it is listed, the marketplace route above is the install.
The skills are plain Agent Skills, so the same repository installs into any host that reads that format.
| Assistant | Command |
|---|---|
Any Agent Skills host via the skills CLI (Cursor, Copilot, Codex, Gemini CLI and others) | npx skills add pipingtoolset/pipingtoolset-claude |
| GitHub CLI | gh skill install pipingtoolset/pipingtoolset-claude |
| Manus, Perplexity and other skills-upload hosts | Upload piping-toolset-skills.zip from the latest release; it holds only the skills/ folder, no manifest, no connector declaration and no logo |
Where the skills land after a CLI install:
| Scope | Path |
|---|---|
| Project (default) | .agents/skills/ / in the current repository |
User (--global / -g) | ~/.agents/skills/ / |
Hosts without a /piping-toolset: prefix see the six skills by name (pipe-stress-check, stress-import, load-case-builder, pipe-support, nozzle-load, bolted-flange); name the one you want in plain words, as in Cowork. Each skill's frontmatter states its only requirement, Python 3.9+ with the standard library, so a host can check it before running a script.
Python 3.9 or newer wherever the skills run: your own machine for Claude Code; Cowork's built-in sandbox provides it (confirmed on a live Cowork session with tests/e2e/COWORK-CHECKLIST.md, 2026-10-27). There is nothing else to install. The skills and their scripts send nothing anywhere. With the connector declared, your assistant contacts pipingtoolset.com when a session starts and when a skill asks for a value; every skill works with it disconnected. The connector is optional and has its own section below.
In Cowork, pick the skill from the skills menu or name it in plain words, for example "use the pipe support skill to check PS-201" or "use the pipe stress check skill: B31.3-2024, which document ...". Naming it matters, because other installed skills on the same topics would otherwise compete.
In Claude Code, use the slash form: /piping-toolset:pipe-stress-check, /piping-toolset:stress-import, /piping-toolset:load-case-builder, /piping-toolset:pipe-support, /piping-toolset:nozzle-load, /piping-toolset:bolted-flange. The plugin shows as PipingToolset in the plugin list; its id (and the command prefix) stays piping-toolset so existing installs keep working.
An optional remote server for the Model Context Protocol (MCP): pipingtoolset-data at https://pipingtoolset.com/mcp (Streamable HTTP, stateless). The plugin declares it in .mcp.json for Claude Code and Cowork, so those hosts offer it. It does not declare it for Codex or the ChatGPT desktop app: in 0.7.0 a declaration there made Codex ask for a sign-in at install, which an optional connector must not do, so in those hosts you add it by hand (below). Installing the plugin does not contact it or ask you to sign in. The plugin stays free, every skill works without the connector, and the refusal prompts behave the same with it off. Setup and the dataset list: [pipingtoolset.com/docs/connector/](https://pipi