tech.blockwerk/mcp
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
BlockWerk
Publisher-provided description
Build, run and analyse block-diagram simulations: PID, Bode, FFT, optimisation and code export.
Summary by lookupd
Builds, simulates and analyses block-diagram control systems, tuning PID controllers, computing metrics, and exporting diagrams.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http mcp https://blockwerk-mcp-worker.blockwerk.workers.dev/
Codex, remote (streamable-http)
codex mcp add mcp --url https://blockwerk-mcp-worker.blockwerk.workers.dev/
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"mcp": {
"url": "https://blockwerk-mcp-worker.blockwerk.workers.dev/"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (showing 30 of 42)
Publisher-provided text
describe_canvasReturns a structured description of all blocks and connections currently on the canvas. Set "compact" to true for a token-efficient summary.get_available_blocksReturns the block types in the library with their descriptions, configurable parameters, and exact input/output port IDs. Without a filter it returns a compactadd_blockAdd a new block to the canvas. Returns the new block ID.connect_blocksConnect an output port of one block to an input port of another. Automatically resolves common port aliases (e.g., "in" -> "signal" for uPlotDisplay, "in" -> "eupdate_paramsUpdate one or more parameters of an existing block.delete_blockDelete a block and all its connections from the canvas. This is a destructive action that asks the user for approval in the BlockWerk tab.load_diagramAtomically replaces the entire canvas with a complete diagram defined as a BlockWerk project JSON string. The JSON has a "blocks" array (each block needs a uniqexport_diagramExports the current canvas project as a complete BlockWerk JSON string.get_share_linkReturns a link that opens the current diagram on the BlockWerk canvas. The whole project travels compressed inside the URL, so it needs no account and nothing iclear_canvasRemove all blocks and connections from the canvas. This is a destructive action that asks the user for approval in the BlockWerk tab.tidy_layoutAutomatically rearrange all blocks on the canvas into a clean, left-to-right flow.batch_commandsExecutes multiple canvas manipulation and background job commands in a single round-trip. Use "handle" strings to refer to blocks added earlier in the same batcanalyze_topologyAnalyzes the block diagram structure: detects feedback loops, signal paths, and system order.get_signal_dataReturns time series data from a Scope block output for analysis.calculate_metricsCalculates step response metrics from signal data: rise time, settling time, overshoot percentage, and steady-state error.get_analysis_measurementsRetrieves the currently active pinned measurements and their computed values across plotted signals in the Analysis panel.evaluate_spec_maskEvaluates signal data against automated design specifications and tolerance corridors (rise time, settling time, overshoot %, steady-state error, min/max limitsget_architect_memoryReturns the persistent memory object of the Architect.update_architect_memoryUpdates the persistent memory of the Architect. Provide a JSON object with keys to update/merge.validate_engineering_unitsChecks the consistency of engineering units across the diagram. Detects incompatible connections and missing units.validate_canvasPerforms pre-flight topological and numerical integrity checks on the canvas. Detects unconnected required input ports, isolated blocks, parameter domain anomalget_canvas_previewCaptures a visual screenshot preview of the canvas branded with the official BlockWerk watermark badge and returns the live interactive URL to view and edit theget_templatesLists the built-in, verified BlockWerk diagrams: classic control systems (PID loop, cruise control, inverted pendulum), signal processing, electrical and physicload_templateReplaces the entire canvas with one of the built-in verified diagrams, by id from get_templates. The template carries its topology, parameters and simulation serun_simulationTriggers a new simulation run with the current canvas state and settings, refreshing the signal data.sweep_parameterRuns simulations across a list of values for one parameter, returning control quality metrics (IAE, overshoot, settling_time, steady_state_error) per value. Reqoptimize_parametersFinds the optimal value for a single parameter using golden-section search. Minimizes IAE (integral absolute error), overshoot, or settling_time within a [min,optimize_multi_parameterOptimizes 2–6 parameters simultaneously using Nelder-Mead simplex search, for example Kp, Ki and Kd of a PID controller at once.auto_tune_pidAutomatically tunes a PID controller using the Ziegler-Nichols ultimate cycle method. Finds the ultimate gain (Ku) and oscillation period (Tu) via binary searchidentify_fopdtAnalyzes a step response from a plant to identify its First-Order Plus Dead Time (FOPDT) parameters: Gain (K), Time Constant (tau), and Dead Time (theta). Requi
Details
- Version: 1.1.2
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 504 ms
- First indexed:
- Last seen in registry:
- Website: https://blockwerk.tech/connect-ai
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/tech.blockwerk/mcp)
- 62071 servers
- Last crawl: 2026-11-11T16:39:06.253Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp