odu-mcp

Launch and manage the odu MCP server for CI automation.

7|Updated Jun 9, 2026
One-click install
npx skills add https://github.com/juspay/odu --skill odu-mcp-juspay
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: odu-mcp
Source: https://github.com/juspay/odu/tree/main/.apm/skills/odu-mcp
Command: npx skills add https://github.com/juspay/odu --skill odu-mcp-juspay

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires odu, and includes scripts (resource) components.

What problem does it solve?

This Skill addresses the challenge of manually controlling and interacting with the odu CI system, allowing for automation and integration with coding agents.

Core Features & Use Cases

  • MCP Server Launcher: Starts the odu MCP server, enabling communication with the CI system.
  • Agent Tools: Provides tools for agents to interact with the CI run, such as running, rerunning, and canceling nodes.
  • Subscribable Resources: Exposes resources like node logs and run states for structured interaction.
  • Use Case: For a coding agent to manage and automate CI runs within a repository, providing a structured API for CI operations instead of scraping terminal output.

Quick Start

Launch the odu MCP server in the current directory using 'bin/serve'.

Frequently Asked Questions about odu-mcp

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I control CI runs using a coding agent?

To control CI runs using a coding agent, you can launch the odu MCP server. It provides a structured API for agents to run, rerun, and cancel CI nodes instead of scraping terminal output.

What is an MCP server for CI automation?

An MCP server for CI automation is a communication interface that allows coding agents to interact with a CI system. The odu MCP server enables agents to manage and automate CI runs within a repository.

How do I launch the odu MCP server?

To launch the odu MCP server, run the 'bin/serve' script in your current directory. This starts the communication interface, enabling interaction with the odu CI system via standard input and output.

Do I need Nix to use the odu MCP server?

Yes, you need Nix to use the odu MCP server because the Skill requires the 'odu' dependency via Nix. This setup provides the necessary environment for the server to function correctly.

Can a coding agent subscribe to CI run states and node logs?

Yes, a coding agent can subscribe to CI run states and node logs. The odu MCP server exposes these as subscribable resources, enabling structured interaction with the CI system during automation workflows.

Why use an MCP server instead of scraping terminal output for CI control?

Using an MCP server for CI control provides a structured API for operations like running and canceling nodes. This replaces fragile terminal output scraping with reliable, automated agent interaction within CI workflows.