We built an MCP server that lets AI call the Understand API instead of guessing about code. This article walks through the design choices, implementation, and setup required to make that work in practice.
Engineer versus AI Script Writing Contest
Abstract: a comparison of writing a plugin script by hand versus using AI. After immense pressure, I try using Cursor to write a plugin script to list the nodes and edges in a Shared Tasks Graph. Using AI turned out to be a bit faster and was a lot less painful than I’d imagined.
Variable Impact
How do you know what a variable impacts? This article shows some existing graphs that answer part of the question and introduces two new graph plugins.
Spaghetti Calls
This article introduces a new “Calls & Called By – Internal with Objects” graph that visualizes how functions and objects interact within a class or file. By combining call relationships with size, complexity, and usage-based metrics, the graph highlights natural clusters and structural insights.
What Happens When You Teach ChatGPT the Understand API?
We built a custom ChatGPT assistant to help users write and debug scripts using the Understand Python API, making Understand’s power more accessible and efficient.
Customizing Your Understand UI: A SciTools Co-Founder’s Favorite Layout
Our president at SciTools, Ken Nelson, walks us through his personal Understand layout. His goal is simple: maximize the information he needs most without cluttering the screen.
Following Parameter References across an Inheritance Tree
Abstract: I wanted to see if a parameter in a pure virtual function was ever used in any of the implementations. Learn how to do it. Is this parameter dead? It’s probably…
Announcing Local AI-Powered Code Descriptions in Understand!
Stop struggling to decipher complex code. We’re thrilled to announce the immediate availability of AI Overview, a brand-new, locally run feature in Understand that generates insightful descriptions directly within your codebase. Unlock immediate understanding – no more guesswork!
Spice Up Your Code Metrics with Interactive Reports
Understand 7.0’s new Interactive Reports transform raw code metrics into insightful and engaging visualizations, offering customization options to tailor the analysis to your specific needs and reveal the true story behind your code.
Hersteller Initiative Software (HIS) Metrics
Unlock the power of HIS metrics in Understand and ensure your code is robust, maintainable, and bug-free with this comprehensive guide to utilizing these essential code quality measures.
