Connect a code editor

Connect Ondes PRO to Cline

Cline is a coding agent that lives in your editor and asks before every action. It connects to remote MCP servers with an explicit transport: for Ondes PRO, type: streamableHttp. Once connected, it reads your workspace’s real documentation, prepares its calls and lets you decide, tool by tool, what it may do without asking.

Standard MCP compatibleUpdated on
.ondes.pro/mcp/

Type your workspace name: the configurations on this page adapt. It is remembered in this browser only.

Add Ondes PRO to Cline’s MCP servers

The one thing not to miss: Cline distinguishes two remote transports, and the Ondes PRO server speaks “Streamable HTTP”. Declared with the other type, it will not answer.

  1. Open the MCP Servers panel

    In Cline, click the MCP servers icon. You can add a remote server from its dedicated tab, or click Configure to edit cline_mcp_settings.json directly.

  2. Declare the server as streamableHttp

    In the file, add an ondes entry under mcpServers, with the type and your workspace address.

    json
    {
      "mcpServers": {
        "ondes": {
          "type": "streamableHttp",
          "url": "https://your-workspace.ondes.pro/mcp/"
        }
      }
    }
  3. Authorise the connection

    If Cline does not offer to sign you in on its own, run cline mcp authorize from the Cline CLI. A window from your Ondes PRO workspace opens: sign in and approve the consent screen.

  4. Check the tools

    The ondes server turns green in the panel and its eight tools are listed. That is where you set auto-approval for each one.

  5. Hand Cline a task

    For example: “Explain how storage buckets work in my workspace”. Cline shows you every tool call before running it.

Copy-ready cline_mcp_settings.json

The OAuth form holds no secret. The API key form is for a deliberately restricted connection.

ClineStandard MCP compatible

Where to set it up : Cline’s MCP Servers panel, then Configure (cline_mcp_settings.json).

OAuth connection (recommended)

No key to copy: a window from your Ondes PRO workspace opens to authorise the connection.

cline_mcp_settings.json
{
  "mcpServers": {
    "ondes": {
      "type": "streamableHttp",
      "url": "https://your-workspace.ondes.pro/mcp/"
    }
  }
}

API key connection

Create a key in API & Developers → API keys, then replace opk_… with its value.

cline_mcp_settings.json
{
  "mcpServers": {
    "ondes": {
      "type": "streamableHttp",
      "url": "https://your-workspace.ondes.pro/mcp/",
      "headers": {
        "Authorization": "ApiKey opk_…"
      }
    }
  }
}

This client follows the open MCP protocol. Our team has not yet validated the connection end to end: the steps below follow its vendor’s documentation.

Vendor documentation : docs.cline.bot

Which Ondes PRO tools should Cline auto-approve?

Cline lets you tick, tool by tool, the ones it may use without asking (the setting is saved in the entry’s autoApprove list). The six documentation tools are good candidates: ondes_etat, ondes_guide, ondes_chercher, ondes_ressource, ondes_impossible and ondes_exemple only read your workspace’s guide and inventory. Approving them saves a confirmation every time Cline checks a field name.

Keep ondes_appeler and ondes_assistant behind confirmation, though. The first runs real API calls with your identity; the second queries the built-in assistant, which can propose changes. Even once confirmed, those calls stay fenced on the Ondes PRO side: dry runs, test mode by default on resources with a test twin, and the mode always stated in the response.

Example: moving product photos to the CDN

Atelier Lumen still serves its photos from an old host. Jules asks Cline to prepare the switch to Ondes PRO object storage.

Cline · Example conversation · demo data (Atelier Lumen)
  1. You : Create a public “catalogue” bucket in Ondes PRO, then write a script that uploads the photos/ folder without duplicates if we rerun it.
  2. MCP tool : ondes_ressource stockage/buckets sheet: nom and visibilite; stockage/objets sheet: multipart upload or JSON contenu_base64.
  3. MCP tool : ondes_guide Idempotency section: an Idempotency-Key is refused on a multipart body, accepted on the contenu_base64 form.
  4. MCP tool : ondes_appeler POST stockage/buckets with simuler: true — valid body. Then, after your approval, a real creation is stated: public “catalogue” bucket.
  5. Assistant : The bucket exists. The migrate_photos.py script sends each image as contenu_base64 with an idempotency key derived from its path: rerun after a dropout, it creates no duplicates. Identical files are deduplicated by their hash, and each object gets a long-cached ?v= URL. There are 148 photos, including the Lampe Trépied and the showroom armchair. Shall I run a trial on the first five?

Cline: a careful agent in front of a business API

What makes Cline a good fit for Ondes PRO is that both share the same philosophy. Cline does nothing without showing you the action; the Ondes PRO server never documents a resource to the agent that would answer “access denied”, returns business refusals as readable results rather than errors, and states in every response whether a write was real, in test or simulated.

The upshot: Cline corrects itself when a field is missing instead of looping on an obscure error, and you always know what actually changed in your workspace. To see why this differs from plain API access, read MCP vs REST API.

Going further

Frequently asked questions

Which transport type should I pick in Cline for Ondes PRO?

streamableHttp. The Ondes PRO MCP server uses the protocol’s “Streamable HTTP” transport. Declared with another type, the connection fails.

How do I authenticate Cline with Ondes PRO?

With OAuth: declare the address https://<your-workspace>.ondes.pro/mcp/ without a header, then authorise the connection in your workspace window — running cline mcp authorize if needed. An API key in headers remains possible for a restricted connection.

Can Cline use the Ondes PRO tools without confirmation?

You can auto-approve the six documentation tools, which only read the guide and inventory. We recommend keeping ondes_appeler and ondes_assistant behind confirmation, since they act on your data.

Can Cline upload files to Ondes PRO?

It can create storage buckets and objects through the API, with your permissions. For many files, the most efficient approach is to have it write a script that calls the API directly, based on the documentation it read over MCP.

Has the Ondes PRO team tested Cline?

No. With the streamableHttp type, Cline uses our server’s standard transport, so the connection should work. Only Claude has been verified end to end by our team; Cline moves fast, and its remote-server documentation is the reference.

Plug your AI into your business

The MCP server is included in every plan, with no add-on or extra fee.

Read next

Claude, Claude Code and Claude Desktop are trademarks of Anthropic, PBC; Cursor is a trademark of Anysphere, Inc.; Visual Studio Code and Microsoft are trademarks of the Microsoft group of companies; GitHub and GitHub Copilot are trademarks of GitHub, Inc.; ChatGPT and OpenAI are trademarks of OpenAI; Windsurf is a trademark of Cognition; Zed is a trademark of Zed Industries, Inc.; JetBrains, Cline, Zapier, Make, n8n, Stripe and Model Context Protocol are trademarks of their respective owners. These names are used solely to describe compatibility or to make a comparison. Ondes PRO is not affiliated with, sponsored or endorsed by these companies.