Skip to main content
Glama
octopilot

octopilot-mcp

Official
by octopilot

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
OP_IMAGENoPin to a specific op release for reproducibilityghcr.io/octopilot/op:latest

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
tool_detect_project_contextsA

Parse skaffold.yaml in the workspace and return a pipeline-context JSON object.

The pipeline-context is consumed by lint, test, janitor, and ci workflow generation. It contains the detected languages, versions, and build matrix.

tool_generate_skaffold_yamlB

Generate a skaffold.yaml for the given build artifacts.

tool_generate_ci_workflowB

Generate a complete .github/workflows/ci.yml for the repository.

tool_onboard_repositoryA

Onboard a repository end-to-end in a single call.

Detects the project languages, generates skaffold.yaml (if missing) and .github/workflows/ci.yml, and returns a ready-to-commit file set plus a checklist of remaining manual steps.

tool_run_op_buildA

Run op build in the workspace using the official op container.

Docker or Colima must be running. The container image is always pulled before each run so the latest op release is used automatically. Set OP_IMAGE in the MCP server env to pin to a specific version.

tool_list_actionsA

Return all Octopilot GitHub Actions from the bundled registry.

Each entry includes: id, title, path, description, features, inputs, outputs. Use get_action_details for examples and gotchas.

tool_get_action_detailsA

Return the full spec for a single Octopilot GitHub Action.

Includes: description, all inputs/outputs, example workflow YAML, and known gotchas with symptoms and fixes.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
resource_actionsFull Octopilot actions registry as JSON.
resource_pipeline_context_schemaJSON Schema describing the pipeline-context object.
resource_getting_startedPlain-text getting started guide for wiring a new repo to Octopilot.
resource_skaffold_patternsCommon skaffold.yaml patterns for Octopilot projects.

TDQS

A3.9/5.0

Scored across 7 tools

Disambiguation5/5

Each tool targets a distinct operation: project detection, CI workflow generation, skaffold generation, action details, action listing, full onboarding, and running builds. There is no functional overlap.

Naming Consistency5/5

All tools follow a consistent verb_noun pattern in snake_case (e.g., detect_project_contexts, generate_ci_workflow, list_actions). The naming is predictable and clear.

Tool Count5/5

With 7 tools, the set is well-scoped for the domain of CI/CD pipeline management and onboarding. Each tool has a clear purpose and contributes to the overall workflow.

Completeness4/5

The tool surface covers core workflows: detection, generation, action interaction, onboarding, and building. Minor gaps exist (e.g., no tool for updating existing configurations or tear-down), but the main use cases are addressed.

Maintenance

ActivityInactive
ResponsivenessNo issues