An MCP server for sandpiper - a TL-Verilog compiler, that outputs SystemVerilog/Verilog
Overview
What is mcp-sandpiperaas?
mcp-sandpiperaas is an MCP server that wraps Redwood EDA’s SandPiper-SaaS compile function, converting TL-Verilog (TLV) files into SystemVerilog/Verilog.
How to use mcp-sandpiperaas?
To use mcp-sandpiperaas, install the UV CLI, clone the repository, install dependencies, and run the server using the uv or uvx command.
Key features of mcp-sandpiperaas?
- Converts TL-Verilog files to SystemVerilog/Verilog.
- Exposes SandPiper flags as MCP tool parameters for easy automation.
- Supports natural language commands for compiler instructions.
Use cases of mcp-sandpiperaas?
- Automating the conversion of TL-Verilog files in EDA workflows.
- Integrating with MCP clients for seamless compilation processes.
- Simplifying the use of SandPiper-SaaS functionalities through an MCP server.
FAQ from mcp-sandpiperaas?
- What is TL-Verilog?
TL-Verilog is a hardware description language used for designing and modeling digital systems.
- How do I install the UV CLI?
You can install it using
pip install --user uvorpipx install uv.
- Can I run the server without UV?
No, the server requires the UV toolkit to run.