MCP server for Tilt CLI integration, enabling AI assistants to interact with Tilt development workflows
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add tilt --env TILT_PORT='<TILT_PORT>' -- bun run /path/to/tilt-mcp/dist/server.js~/.codex/config.toml
[mcp_servers.tilt]
command = "bun"
args = ["run", "/path/to/tilt-mcp/dist/server.js"]
env = { TILT_PORT = "<TILT_PORT>" }
# codex mcp add tilt --env TILT_PORT='<TILT_PORT>' -- bun run /path/to/tilt-mcp/dist/server.js~/.cursor/mcp.json
{
"mcpServers": {
"tilt": {
"command": "bun",
"args": [
"run",
"/path/to/tilt-mcp/dist/server.js"
],
"env": {
"TILT_PORT": "<TILT_PORT>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"tilt": {
"type": "stdio",
"command": "bun",
"args": [
"run",
"/path/to/tilt-mcp/dist/server.js"
],
"env": {
"TILT_PORT": "<TILT_PORT>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"tilt": {
"command": "bun",
"args": [
"run",
"/path/to/tilt-mcp/dist/server.js"
],
"env": {
"TILT_PORT": "<TILT_PORT>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"tilt": {
"command": "bun",
"args": [
"run",
"/path/to/tilt-mcp/dist/server.js"
],
"env": {
"TILT_PORT": "<TILT_PORT>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"tilt": {
"command": "bun",
"args": [
"run",
"/path/to/tilt-mcp/dist/server.js"
],
"env": {
"TILT_PORT": "<TILT_PORT>"
}
}
}
}Environment variables
TILT_PORT
Replace the placeholders with your own credentials and keep them out of version control.