Tugboat MCP Server logo

Tugboat MCP Server

by Lullabot

The Tugboat MCP Server is a Model Context Protocol (MCP) server that allows AI assistants like Claude to interact with the Tugboat API. It provides a standardized way for AI models to access and manipulate Tugboat resources.

View on GitHub

Last updated: N/A

What is Tugboat MCP Server?

This server implements the Model Context Protocol (MCP) to expose Tugboat's API capabilities to AI assistants like Claude, enabling them to access and manipulate Tugboat resources through a standardized interface.

How to use Tugboat MCP Server?

To use the server, you need to install it, configure environment variables like the Tugboat API key, and then configure your AI assistant (like Claude or Cursor) to use the server. Detailed instructions are provided for both Claude Desktop and Cursor, including configuration file examples and example interactions. You can also use the HTTP transport directly with authentication.

Key features of Tugboat MCP Server

  • Access Tugboat projects, previews, and repositories

  • Create, build, refresh, and delete previews

  • Search for Tugboat resources

  • View preview logs

  • Support for both stdio and HTTP transports

  • Authentication and authorization support

Use cases of Tugboat MCP Server

  • Listing available Tugboat projects

  • Creating new previews

  • Checking preview logs

  • Getting project details

  • Updating project settings

  • Automating Tugboat operations through AI assistants

FAQ from Tugboat MCP Server

What is MCP?

The Model Context Protocol (MCP) is an open protocol created by Anthropic that enables seamless integration between AI assistants and external data sources or tools.

What is the purpose of this server?

This server allows AI assistants like Claude to interact with the Tugboat API using the MCP protocol.

What environment variables are required?

TUGBOAT_API_KEY, TRANSPORT_TYPE, PORT, and TUGBOAT_API_URL are required.

How do I configure this server with Claude Desktop?

You need to edit the Claude Desktop configuration file and add the Tugboat MCP server configuration with the command, args, and environment variables.

How do I authenticate with the HTTP transport?

You need to get an authentication token by calling the /auth/login endpoint and then use the token in the Authorization header when accessing the /mcp endpoint.