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.
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?
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?
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?
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?
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?
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.