mcp-sandpiperaas
@shariethernet
About mcp-sandpiperaas
An MCP server for sandpiper - a TL-Verilog compiler, that outputs SystemVerilog/Verilog
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mcp-sandpipersaas": {
"command": "uv",
"args": [
"--directory",
"<path_to_this_repo>/mcp-sandpiperasaas",
"run",
"mcp-sandpiperasaas.py"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is mcp-sandpiperaas?
mcp-sandpiperaas wraps Redwood EDA’s SandPiper-SaaS compile function, converting TL‑Verilog (TLV) files into SystemVerilog/Verilog. It exposes every SandPiper flag as an MCP tool parameter, enabling natural‑language compilation instructions for hardware designers and automation workflows.
How to use mcp-sandpiperaas?
Install UV, clone the repository, and run uv install from the project root. Start the server with uv --directory <path> run mcp-sandpiperaas.py or uvx run mcp-sandpiperaas.py. Configure any MCP client (e.g., Claude Desktop or Cline) using the provided JSON with autoApprove set to "sandpiper_compile".
Key features of mcp-sandpiperaas
- Converts TL‑Verilog (TLV) to SystemVerilog/Verilog via SandPiper-SaaS.
- Each SandPiper compiler flag is a separate MCP tool parameter.
- Accepts natural‑language descriptions of desired compilation.
- Runs as an MCP server over stdio.
- Uses UV for dependency and virtual environment management.
Use cases of mcp-sandpiperaas
- Compile TLV source files into synthesizable Verilog using plain‑English instructions.
- Automate hardware design pipelines by invoking SandPiper through MCP tool calls.
- Integrate TLV compilation into AI‑assisted development workflows (e.g., Claude Desktop).
- Expose all compiler options for fine‑grained, scriptable control.
FAQ from mcp-sandpiperaas
What does mcp-sandpiperaas do?
It wraps the SandPiper-SaaS compiler to convert TL‑Verilog (TLV) into SystemVerilog/Verilog, exposing every flag as an MCP tool parameter.
What are the runtime dependencies?
You need Python with the UV package manager installed. The README recommends installing UV via pip install --user uv or pipx install uv.
How do I start the server?
Run uv --directory <repo_path> run mcp-sandpiperaas.py or uvx run mcp-sandpiperaas.py from the project root.
Which transport does the server use?
The MCP server communicates over stdio, accepting tools/list and tools/invoke requests.
Does the server require authentication or API keys?
No. The README does not mention any authentication or API keys; the server runs locally and connects directly to SandPiper-SaaS.
Frequently asked questions
What does mcp-sandpiperaas do?
It wraps the SandPiper-SaaS compiler to convert TL‑Verilog (TLV) into SystemVerilog/Verilog, exposing every flag as an MCP tool parameter.
What are the runtime dependencies?
You need Python with the UV package manager installed. The README recommends installing UV via `pip install --user uv` or `pipx install uv`.
How do I start the server?
Run `uv --directory <repo_path> run mcp-sandpiperaas.py` or `uvx run mcp-sandpiperaas.py` from the project root.
Which transport does the server use?
The MCP server communicates over stdio, accepting `tools/list` and `tools/invoke` requests.
Does the server require authentication or API keys?
No. The README does not mention any authentication or API keys; the server runs locally and connects directly to SandPiper-SaaS.
Basic information
More Other MCP servers

Lemon.io
lemon-ioRequest dedicated senior developers to work on your project, write job descriptions, and prep technical interviews — all without leaving your Claude chat. Just describe what you need, and Lemon.io MCP does the rest. 1–3
FastMCP v2 🚀
jlowin🚀 The fast, Pythonic way to build MCP servers and clients.
Unity MCP ✨
justinpbarnettUnity MCP acts as a bridge between AI assistants and your Unity Editor. Give your LLM tools to manage assets, control scenes, edit scripts, and automate tasks within Unity.
ICSS
chokcoco不止于 CSS

Glasswarp
GlasswarpSee and control a real Windows PC you own — from any MCP client, locally or remotely. Observe (UIA + screenshots), click/type/drag/scroll, launch apps, owner Live View. BYOH: your machine, your key.
Comments