MCP server for capturing screenshots from OCP CAD Viewer
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"ocp-viewer-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# OCP Viewer MCP Server [](https://badge.fury.io/py/ocp-viewer-mcp) [](https://opensource.org/licenses/MIT) An MCP (Model Context Protocol) server that captures screenshots from the [OCP CAD Viewer](https://github.com/bernhard-42/vscode-ocp-cad-viewer), allowing AI assistants like [Cursor](https://cursor.sh) to "see" your 3D CAD models. ## What it does When working with CAD tools like [CadQuery](https://github.com/CadQuery/cadquery) or [Build123d](https://github.com/gumyr/build123d), you can display models in the OCP CAD Viewer using `show()`. This MCP server lets you ask an AI assistant to capture what's currently displayed, enabling visual feedback and AI-assisted CAD development. **Example workflow:** 1. You're designing a part in a Jupyter notebook with CadQuery 2. You run `show(my_part)` to display it in the OCP viewer 3. You ask the AI: *"capture the current view - does this geometry look correct?"* 4. The AI captures a screenshot and can analyze the 3D model visually ## Installation ```bash pip install ocp-viewer-mcp ``` **Requirements:** - Python 3.10+ - [OCP CAD Viewer](https://marketplace.visualstudio.com/items?itemName=bernhard-42.ocp-cad-viewer) VS Code/Cursor extension - [ocp-vscode](https://pypi.org/project/ocp-vscode/) Python package (for `show()` function) ## Configuration ### Cursor Add to your `~/.cursor/mcp.json`: ```json { "mcpServers": { "ocp-viewer": { "command": "python", "args": ["-m", "ocp_viewer_mcp.server"] } } } ``` If you're using a virtual environment (recommended), specify the full Python path: ```json { "mcpServers": { "ocp-viewer": { "command": "/path/to/your/venv/bin/python", "args": ["-m", "ocp_viewer_mcp.server"] } } } ``` ### Claude Desktop Add to your Claude Desktop config (`~/Library/Application Support/Claude/claude_desktop_config.json` …
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.