Read-only machine-vision calculators for camera optics, interfaces, line scan, sensor lookup and model search, exposed as a remote MCP endpoint.
What you can do
Calculate camera geometry, object sampling, exposure and depth of field from a camera, sensor or manual sensor axes
Estimate stream bandwidth and compare interface options from a camera or a manual stream set
Compute line-scan line width, line rate, exposure and confirmed camera modes
Compare a competitor model against bounded Hikrobot candidates
Look up sensor aggregation by camera model or sensor part number
Search a bounded public catalog by model, alias, SKU or slug
When to use it
Useful when sizing or specifying machine-vision setups: choosing lenses and sensors, checking bandwidth against an interface, planning line-scan configurations, or finding equivalent Hikrobot models and sensor data during component selection.
Requirements
A remote streamable HTTP endpoint at mvisionpro.com; no package, environment variables or headers are declared, and no authentication is declared.
Before you install
The tools are described as read-only calculations and catalog lookups, but results are engineering estimates and should be verified against vendor datasheets. Queries about competitor and Hikrobot models are sent to the provider's remote service.
Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/com.mvisionpro%2Ftools/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.
Calculate camera geometry, object sampling, exposure and depth of field. Provide exactly one sensor source: camera, sensor, or both manual sensor axes. Camera cannot be combined with manual passport fields. fovMm and wdMm are always required.
ParametersnPxlangwdMmrequiredfovMmrequiredblurPxcamerasensorfNumberdefectMmspeedMmSmotionAxisfovHeightMm+6 more
interface
Interface bandwidth
Calculate stream bandwidth and evaluate interface options. Provide either camera or the complete manual stream set widthPx, heightPx, fps, bits, streamType and packed; do not combine the two modes. width and height are independent aliases for widthPx and heightPx, so mixed alias pairs are accepted, but do not send both aliases for one axis. The discovery alternatives describe complete sets; execution also rejects partial manual sets and every camera/manual mixture, for example camera with widthPx.
ParametersfpsbitslangwidthcameraheightpackedcameraswidthPxheightPxinterfacestreamType+1 more
linescan
Line-scan calculation
Calculate line width, line rate, exposure and confirmed camera modes. widthMm is required. Provide exactly one speed field (speedMmS or speedMMin) and exactly one calculation set (defectMm+nPx or accuracyMm+kPx); mode is inferred when omitted. samplingMode defaults to xy, or to width when longitudinalStepMm is present.
ParameterskPxnPxlangmodecamerawidthMmrequireddefectMmspeedMmSdutyCycleinterfacemarginPctspeedMMin+5 more
analog
Camera cross-reference
Compare one unambiguous competitor model with bounded Hikrobot candidates. Compare one unambiguous competitor model with a bounded set of public Hikrobot candidates.
Parametersqrequiredlanglimit
sensors
Sensor lookup
Get a sensor aggregation by exactly one camera model or sensor part. Provide exactly one lookup key: a catalog camera model or a sensor part number.
Parameterslangmodelsensor
models
Model search
Search the bounded public catalog projection. Search the bounded public catalog projection by literal model, alias, SKU or slug.
Parametersqrequiredlanglimit
Version history
1
v1.0.0LatestSep 23, 2026
Score
83%
83% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
Reached in the last 30 daysRequired25 pts
Auth declaredRequired10 pts
Tools listedRequired15 pts
DescriptionRequired15 pts
Logo10 pts
Documentation15 pts
Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.
LicenseNot applicable
A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.