- Home
- MCP servers
- Tugboat
Tugboat
- typescript
3
GitHub Stars
typescript
Language
6 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"tugboatqa-tugboat-mcp": {
"command": "node",
"args": [
"/path/to/tugboat-mcp/dist/index.js"
],
"env": {
"TUGBOAT_API_KEY": "your-api-key-here"
}
}
}
}Available tools
listProjects
List all projects accessible to your Tugboat account.
getProject
Get details of a specific project by its ID.
updateProject
Update a project's settings, such as name or domain.
deleteProject
Delete a project by its ID with optional confirmation.
getProjectRepos
Get repositories associated with a project.
getProjectJobs
Get jobs for a project with optional pagination and recursion.
getProjectStats
Retrieve statistics for a project, with optional time range and limits.
searchProjects
Search for projects using a query.
createPreview
Create a new preview for a repository and branch.
buildPreview
Trigger a build for a specific preview.
refreshPreview
Refresh a preview to recheck its status.
deletePreview
Delete a preview by its ID.
getPreview
Get details for a specific preview.
updatePreview
Update a preview's settings such as name or lock state.
getPreviewJobs
Get jobs associated with a preview.
getPreviewStatistics
Retrieve statistics for a preview.
clonePreview
Clone a preview with optional name and expiration.
startPreview
Start a preview build or execution.
stopPreview
Stop a running preview.
suspendPreview
Suspend a preview operation.
searchPreviews
Search for previews using a query and optional state.
createRepository
Create a new repository with provider details and optional settings.
getRepository
Get details for a repository by ID.
updateRepository
Update repository settings with optional fields.
deleteRepository
Delete a repository by ID with optional confirmation.
updateRepositoryAuth
Update provider authentication for a repository.
getRepositoryPreviews
Get previews for a repository.
getRepositoryBranches
Retrieve branches for a repository.
getRepositoryTags
Retrieve tags for a repository.
getRepositoryPullRequests
Get pull requests for a repository.
getRepositoryJobs
Get jobs for a repository with optional filters.
getRepositoryRegistries
List Docker registries for a repository.
getRepositoryStats
Get statistics for a repository.
createRepositorySSHKey
Generate a new SSH key for a repository.