Tilt MCP Server

A Model Context Protocol (MCP) server that integrates with [Tilt](https://tilt.dev/) to provide programmatic access to Tilt resources and logs

Local serverstdioPython

What is the Tilt MCP MCP server?

A Model Context Protocol (MCP) server that integrates with Tilt to provide programmatic access to Tilt resources and logs through LLM applications. Exposed over MCP by the tilt mcp mcp server, that capability becomes something an assistant can invoke while it works, not something you go and do afterwards.

What it actually does

The Tilt MCP server allows Large Language Models (LLMs) and AI assistants to interact with your Tilt development environment. It provides tools to:

Adding it to your client

The server ships on PyPI as tilt-mcp, so your MCP client can launch it on demand — there is no separate build step. Add the server block to your client's configuration, restart it, and the tools register themselves.

Its toolset

Everything the assistant can do here goes through one of these:

  • trigger_resource — Triggers a Tilt resource to rebuild/update
  • enable_resource — Enables one or more Tilt resources
  • disable_resource — Disables one or more Tilt resources
  • wait_for_resource — Wait for a resource to reach a specific condition
  • list_resources — List all enabled Tilt resources with their status
  • get_resource_logs — Get logs from a specific resource with optional regex filtering
  • describe_resource — Get detailed information about a specific resource

Configuration

You will need 2 environment variables: LOG_LEVEL, TILT_HOST. Keep credentials in your client's env block or a secrets manager rather than in a file you might commit.

  • Python 3.10 or higher (required by FastMCP 2.0) - Tilt installed and configured - An MCP-compatible client (e.g., Claude Desktop, mcp-cli)

Caveats

  • It runs with your machine's permissions. That is convenient and also the reason to think about what you point it at before you approve a tool call.
  • MCP clients confirm each tool call by default. Leave that on until you have watched what the tilt mcp mcp server does with a few real requests.

When to reach for it

This sits in the monitoring and observability group, where several servers overlap in what they claim to do but differ sharply once you actually set them up. Tilt MCP's toolset — trigger_resource, enable_resource, disable_resource and 4 more — is a fair guide to whether it matches your workflow. It is maintained by rrmistry; worth a glance at recent repository activity before you build anything load-bearing on it.

We check each listing at SyncDev against the project's documentation before it goes live — if something here drifts out of date, it is a bug worth reporting.

Available tools

ToolWhat it does
trigger_resourceTriggers a Tilt resource to rebuild/update
enable_resourceEnables one or more Tilt resources
disable_resourceDisables one or more Tilt resources
wait_for_resourceWait for a resource to reach a specific condition
list_resourcesList all enabled Tilt resources with their status
get_resource_logsGet logs from a specific resource with optional regex filtering
describe_resourceGet detailed information about a specific resource

How to install the Tilt MCP MCP server

{
  "mcpServers": {
    "tilt": {
      "command": "tilt-mcp"
    }
  }
}

Configuration as documented by the project. Restart the client after saving.

Configuration

  • Python 3.10 or higher (required by FastMCP 2.0) - Tilt installed and configured - An MCP-compatible client (e.g., Claude Desktop, mcp-cli)
VariableDescriptionRequired
LOG_LEVELConfiguration value read at startup.Optional
TILT_HOSTEndpoint or connection string the server talks to.Optional

Example prompts to try

  • Use Tilt MCP to trigger resource.
  • Use Tilt MCP to enable resource.
  • Use Tilt MCP to disable resource.

Frequently asked questions

It connects Tilt MCP to MCP-compatible AI assistants such as Claude and Cursor, exposing 7 tools (trigger_resource, enable_resource, disable_resource, and more) that the assistant can call on your behalf. Instead of copying data back and forth by hand, the assistant works with Tilt MCP directly.