MCPcopy
hub / github.com/corpnewt/GenSMBIOS

github.com/corpnewt/GenSMBIOS @main sqlite

repository ↗ · DeepWiki ↗
90 symbols 266 edges 6 files 3 documented · 3%
README

GenSMBIOS

Py script that uses acidanthera's macserial to generate SMBIOS and optionally saves them to a plist.


To install:

Do the following one line at a time in Terminal:

git clone https://github.com/corpnewt/GenSMBIOS
cd GenSMBIOS
chmod +x GenSMBIOS.command

Then run with either ./GenSMBIOS.command or by double-clicking GenSMBIOS.command


Thanks to:

  • acidanthera and crew for the macserial application

Core symbols most depended-on inside this repo

write
called by 32
Scripts/plist.py
grab
called by 20
Scripts/utils.py
head
called by 18
Scripts/utils.py
_check_py3
called by 10
Scripts/plist.py
get_size
called by 6
Scripts/downloader.py
_get_size
called by 5
Scripts/plist.py
_getrefnum
called by 5
Scripts/plist.py
_write_size
called by 5
Scripts/plist.py

Shape

Method 63
Function 19
Class 8

Languages

Python100%

Modules by API surface

Scripts/plist.py40 symbols
GenSMBIOS.py17 symbols
Scripts/utils.py13 symbols
Scripts/downloader.py12 symbols
Scripts/run.py8 symbols

For agents

$ claude mcp add GenSMBIOS \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact