> ## Documentation Index
> Fetch the complete documentation index at: https://executioncontrolprotocol.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Plugins

> Generated plugin catalogue for ECP (Execution Control Protocol).

# Plugins

First-party plugins are listed from `plugins/plugin-*` in the ECP checkout at **0.50.0** (field-test). Third-party plugins are whatever `registry.npmjs.org` returns for keyword `ecosystem:ecp-plugin`.

Install with `ecp plugins install <name>`. Package name is `plugin-` plus the extension or policy name; the protocol id is unchanged.

```bash theme={null}
ecp plugins install jsonata
```

## First-party

## `@executioncontrolprotocol/plugin-adobe-firefly-services`

Adobe Firefly Services plugin for ECP (family-prefixed kebab capability ids)

| Field | Value |
| - | - |
| Kind | extension |
| Id | `@executioncontrolprotocol/adobe-firefly-services` |
| Version (monorepo) | `0.50.0` |
| Install | `ecp plugins install adobe-firefly-services` |

## `@executioncontrolprotocol/plugin-anthropic`

Anthropic Messages API for browser and Node hosts.

| Field | Value |
| - | - |
| Kind | extension |
| Id | `@executioncontrolprotocol/anthropic` |
| Version (monorepo) | `0.50.0` |
| Install | `ecp plugins install anthropic` |

## `@executioncontrolprotocol/plugin-app`

JIT CLI plugin for ecp app: loopback HostAdapter server and file watcher

| Field | Value |
| - | - |
| Kind | extension |
| Id | `@executioncontrolprotocol/app` |
| Version (monorepo) | `0.50.0` |
| Install | `ecp plugins install app` |

## `@executioncontrolprotocol/plugin-approval`

Approval policy plugin for ECP

| Field | Value |
| - | - |
| Kind | policy |
| Id | `@executioncontrolprotocol/approval` |
| Version (monorepo) | `0.50.0` |
| Install | `ecp plugins install approval` |

## `@executioncontrolprotocol/plugin-azure-blob-storage`

Azure Blob Storage plugin for ECP (upload, SAS URLs, download)

| Field | Value |
| - | - |
| Kind | extension |
| Id | `@executioncontrolprotocol/azure-blob-storage` |
| Version (monorepo) | `0.50.0` |
| Install | `ecp plugins install azure-blob-storage` |

## `@executioncontrolprotocol/plugin-budget`

Budget policy plugin for ECP

| Field | Value |
| - | - |
| Kind | policy |
| Id | `@executioncontrolprotocol/budget` |
| Version (monorepo) | `0.50.0` |
| Install | `ecp plugins install budget` |

## `@executioncontrolprotocol/plugin-fal`

Run inference on FAL-hosted generative models

| Field | Value |
| - | - |
| Kind | extension |
| Id | `@executioncontrolprotocol/fal` |
| Version (monorepo) | `0.50.0` |
| Install | `ecp plugins install fal` |

## `@executioncontrolprotocol/plugin-format-mermaid`

Mermaid diagram encode plugin for ECP

| Field | Value |
| - | - |
| Kind | extension |
| Id | `@executioncontrolprotocol/format-mermaid` |
| Version (monorepo) | `0.50.0` |
| Install | `ecp plugins install format-mermaid` |

## `@executioncontrolprotocol/plugin-format-toon`

TOON encode and decode plugin for ECP

| Field | Value |
| - | - |
| Kind | extension |
| Id | `@executioncontrolprotocol/format-toon` |
| Version (monorepo) | `0.50.0` |
| Install | `ecp plugins install format-toon` |

## `@executioncontrolprotocol/plugin-image-sharp`

Sharp image processing plugin for ECP

| Field | Value |
| - | - |
| Kind | extension |
| Id | `@executioncontrolprotocol/image-sharp` |
| Version (monorepo) | `0.50.0` |
| Install | `ecp plugins install image-sharp` |

## `@executioncontrolprotocol/plugin-jsonata`

Transform JSON payloads with JSONata expressions

| Field | Value |
| - | - |
| Kind | extension |
| Id | `@executioncontrolprotocol/jsonata` |
| Version (monorepo) | `0.50.0` |
| Install | `ecp plugins install jsonata` |

## `@executioncontrolprotocol/plugin-ollama`

Local Ollama server integration for Node hosts.

| Field | Value |
| - | - |
| Kind | extension |
| Id | `@executioncontrolprotocol/ollama` |
| Version (monorepo) | `0.50.0` |
| Install | `ecp plugins install ollama` |

## `@executioncontrolprotocol/plugin-openai`

Hosted cloud chat completion for Node hosts.

| Field | Value |
| - | - |
| Kind | extension |
| Id | `@executioncontrolprotocol/openai` |
| Version (monorepo) | `0.50.0` |
| Install | `ecp plugins install openai` |

## `@executioncontrolprotocol/plugin-state-control`

State-control policy plugin for ECP

| Field | Value |
| - | - |
| Kind | policy |
| Id | `@executioncontrolprotocol/state-control` |
| Version (monorepo) | `0.50.0` |
| Install | `ecp plugins install state-control` |

## Third-party

No third-party packages with keyword `ecosystem:ecp-plugin` are on the npm registry yet. First-party plugins are listed from the monorepo because they are not published.

## Next steps

* [Writing a plugin](https://executioncontrolprotocol.io/guides/writing-a-plugin.md)
* [CLI](https://executioncontrolprotocol.io/reference/cli.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.