Enterprise DNA Enterprise DNA
M MCP Servers Developer low

najaeda/naja-scope

by Various

MCP server for AI agents to explore SystemVerilog/Verilog netlists: trace connectivity, walk hierarchy, jump to source - without pasting RTL into context. Built on najaeda.

MCP

najaeda/naja-scope

Added 3 Sept 2026

#ai-agents #eda #mcp #mcp-server #netlist #systemverilog #verilog

Overview

najaeda/naja-scope is an MCP server that gives AI agents direct access to SystemVerilog and Verilog netlists. It supports tracing connectivity, walking the hierarchy, and finding source references, without loading the full RTL into the conversation. The tool is built on najaeda and written in Python.

Best for

Best for
Hardware engineers and EDA developers who want AI agents to introspect SystemVerilog and Verilog netlists without bloating the prompt with RTL.

Use cases

  • Trace a signal through a netlist to find its drivers and fanout
  • Walk the hierarchy to see how a module instance is instantiated
  • Jump an AI agent to the netlist object's source line for review

How to use

Install

pip install naja-scope        # pulls najaeda and the MCP runtime from PyPI

Tested with

Claude Code, ChatGPT

Notes

najaeda/naja-scope is an MCP server that gives AI agents direct access to SystemVerilog and Verilog netlists. It supports tracing connectivity, walking the hierarchy, and finding source references, without loading the full RTL into the conversation. The tool is built on najaeda and written in Python.

15 stars on GitHub. Last updated 2026-08-31. Licensed Apache-2.0.

Use cases

  • Trace a signal through a netlist to find its drivers and fanout
  • Walk the hierarchy to see how a module instance is instantiated
  • Jump an AI agent to the netlist object’s source line for review

Pros

  • Keeps AI context small by querying the netlist model instead of embedding full RTL
  • Provides the three netlist essentials: connectivity tracing, hierarchy walk, and source lookup
  • Available on GitHub and built on the najaeda library for inspection

Cons

  • Requires an MCP-compatible host and a netlist model, so it is not a standalone CLI parser
  • Only 15 stars, so community validation at this stage is limited
  • Documented only for SystemVerilog and Verilog netlists, other formats are outside the stated scope

Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.

Pros

  • Keeps AI context small by querying the netlist model instead of embedding full RTL
  • Provides the three netlist essentials: connectivity tracing, hierarchy walk, and source lookup
  • Available on GitHub and built on the najaeda library for inspection

Cons

  • Requires an MCP-compatible host and a netlist model, so it is not a standalone CLI parser
  • Only 15 stars, so community validation at this stage is limited
  • Documented only for SystemVerilog and Verilog netlists, other formats are outside the stated scope

Pairs with

Other entries in the index that connect to this one. Click through to see the chain.

Free 27-page guide

Get the free Developer’s Field Guide

A 27-page field guide to the AI coding workflow with Claude. Claude Code, MCP servers, the prompt patterns that work, and what to delegate. Free.

Enter your work email. We send it straight over, plus a few short notes worth knowing. Unsubscribe any time.

No spam. Unsubscribe any time.

Running a business, not writing the code? See the MCP servers picked for operators, and get your first one wired up with us.

Operator picks