With Kiro CLI
To configure the DVT MCP Server in the Kiro CLI agent, follow these steps:
Start a DVT MCP CLI Endpoint for your project
$HOME/.dvt/bin/dvt_env exec dvt_mcp.sh start /path/to/dvt/project -lang vlog -lang vhdl -default.build <compilation_args>
%UserProfile%/.dvt/bin/dvt_env.exe exec dvt_mcp.bat start /path/to/dvt/project -lang vlog -lang vhdl -default.build <compilation_args>
Configure the command that starts the MCP Connector
Add the command to start the MCP Connector in the Kiro configuration.
kiro-cli mcp add --name "dvt_mcp" --command "/bin/bash" --args "-c" --args "$HOME/.dvt/bin/dvt_env exec dvt_mcp.sh connect"
kiro-cli mcp add --name "dvt_mcp" --command "cmd" --args "/c" --args "%UserProfile%/.dvt/bin/dvt_env.exe exec dvt_mcp.bat connect"
For more information, please refer to the official Kiro MCP documentation
Note
dvt_env must be installed before use.
Installation occurs automatically when you start any DVT product for the first time.
To install it manually beforehand, run: $DVT_HOME/bin/dvt_env install.
Note
$DVT_HOME environment variable is required for the DVT MCP Server to function properly.
While dvt_env attempts to auto-detect this value, it may fail in isolated CLI agent environments.
If detection fails, explicitly set $DVT_HOME in your MCP Connector configuration.
kiro-cli mcp add --name "dvt_mcp" --command "/bin/bash" --args "-c" --args "$HOME/.dvt/bin/dvt_env exec dvt_mcp.sh connect" --env "DVT_HOME=path/to/dvt/home"