buoy-agent-mcp
13 tools
| name | scope | required | fields |
|---|---|---|---|
acquire_deploy_lock |
write | env, repo | env, repo, ttl_s |
check_branch_base |
read | repo, branch | repo, branch, env |
check_workflow |
read | repo, env | repo, env, branch, target_services |
deploy |
write | env, repo | env, repo, dry_run |
get_journal |
read | unit | unit, since, lines |
get_service_state |
read | host, unit | host, unit |
list_services |
read | host | host |
log_trace |
write | event | event, payload |
notify |
write | severity, message | severity, message, buoy_id, channel |
query_deploy_status |
read | env | env |
release_deploy_lock |
write | env, repo | env, repo |
restart_service |
write | host, unit | host, unit |
suggest_repo |
read | capability | capability |
8 resources
| name | description | format |
|---|---|---|
service_inventory |
Every buoy service across hosts + roles. | yaml |
repo_inventory |
Every buoy-* repo + what it runs + where. | yaml |
capability_map |
Natural-language capability → repo mapping. | yaml |
port_convention |
Canonical port + hostname map. | markdown |
procedures |
Step-by-step how-to guides (branch/deploy/rollback/etc). | list |
recent_traces |
Last 500 agent tool invocations with attribution. | json |
infra_summary |
Live composite: services per host + deploys + locks + trace count. | json |
sensors_summary |
Latest BMS + GPS + IMU + AIS snapshot. | json |
10 procedures
| name | summary |
|---|---|
add_new_caddy_route |
procedure: add_new_caddy_route |
add_new_ui_host |
procedure: add_new_ui_host |
commit_to_repo |
procedure: commit_to_repo |
decommission_service |
procedure: decommission_service |
deploy_cycle |
procedure: deploy_cycle |
diagnose_buoy_offline |
procedure: diagnose_buoy_offline |
diagnose_sensor_stale |
procedure: diagnose_sensor_stale |
emergency_rollback |
procedure: emergency_rollback |
issue_bearer_token |
procedure: issue_bearer_token |
stage_changes |
procedure: stage_changes |