Model Context Protocol (MCP)¶
Tugboat is designed to streamline the development of Argo Workflows manifests, making the process faster and more efficient. We’re also focused on making it easy and intuitive to use.
With AI agents quickly becoming a new standard in modern software development, we’re excited about the potential they bring to everyday workflows. To support this shift, Tugboat now exposes its capabilities through the Model Context Protocol (MCP) — the bridge that enables smooth and consistent interaction between developers, tools, and AI agents.
Starting the Server¶
You can use pipx or uv to run the Tugboat MCP server:
pipx run 'argo-tugboat[mcp]' --mcp
uvx --from='argo-tugboat[mcp]' tugboat --mcp
Use with Agents¶
Claude Code¶
Connect Claude Code to tools via MCP
# run this command in your terminal
claude mcp add tugboat -- uvx --from='argo-tugboat[mcp]' tugboat --mcp
Cursor ¶
.cursor/mcp.json¶
{
"mcpServers": {
"tugboat": {
"type": "stdio",
"command": "uv",
"args": [
"tool",
"run",
"--from=argo-tugboat[mcp]",
"tugboat",
"--mcp"
]
}
}
}
Gemini CLI¶
MCP servers with the Gemini CLI
.gemini/settings.json¶
{
"mcpServers": {
"tugboat": {
"command": "uv",
"args": [
"tool",
"run",
"--from=argo-tugboat[mcp]",
"tugboat",
"--mcp"
]
}
}
}
OpenAI Codex¶
OpenAI Codex MCP Documentation
~/.codex/config.toml¶
[mcp_servers.tugboat]
command = "uv"
args = ["tool", "run", "--from=argo-tugboat[mcp]", "tugboat", "--mcp"]
VS Code ¶
.vscode/mcp.json¶
{
"servers": {
"tugboat": {
"type": "stdio",
"command": "uv",
"args": [
"tool",
"run",
"--from=argo-tugboat[mcp]",
"tugboat",
"--mcp"
]
}
}
}