Skip to main content
AI Hackathon 2026 SubmissionTrack: Building Cool Agents

OSSA: Solves the M×N deployment problem

The missing Contract Layer above MCP. Define agent identity and capabilities once in YAML, export native kagent CRDs and deployable kmcp servers instantly.

The Elevator Pitch

OSSA solves the M×N problem of AI agent deployment. It's the Contract Layer above MCP. Define agent identity and capabilities once in YAML, then export runnable packages to 22 platforms—including a first-class native export to kagent and kmcp for Kubernetes deployments.

The Problem: M×N Configurations

Every framework defines agents differently. Supporting M agent types across N platforms (Docker, kagent, LangChain, CrewAI) means maintaining M×N configurations. Furthermore, while MCP connects tools and A2A connects agents, neither provides a portable contract for agent identity, capabilities, and governance.

The Solution: The Contract Layer

OSSA (Open Standard for Software Agents) is the missing Contract Layer. It provides a schema-validated YAML manifest format. You define an agent once—its LLM, MCP tools, team topology, and trust boundaries—and the OSSA CLI generates complete, runnable deployment packages for 22 different platforms.

Deep Integration with kagent & kmcp

1. First-Class kagent Export

ossa export --platform kagent translates an OSSA manifest into a complete Kubernetes CRD bundle (kagent v1alpha2 Agent, RBAC, NetworkPolicy, Kustomize overlays), making cloud-native AI agent deployment a simple kubectl apply.

$ ossa export code-reviewer.ossa.yaml --platform kagent --output ./deploy
✔ Generated kagent CRDs in ./deploy

2. Native kmcp Support

Because OSSA produces runnable MCP server packages (ossa export --platform mcp), these deploy natively into Kubernetes via kmcp (Kubernetes MCP Controller). OSSA connects the YAML manifest directly to the kmcp deployment lifecycle, exposing agent skills as managed Kubernetes services for cluster-wide consumption.

How OSSA Uses MCP

  • Consumes MCP: OSSA manifests natively reference MCP servers to bind tools to agents.
  • Produces MCP: It generates runnable MCP servers for clients like Claude Code.
  • OSSA MCP Server: OSSA ships its own 10-tool MCP server (npx ossa-mcp) allowing MCP clients to validate, scaffold, and manage OSSA agents directly from the IDE.