Connect a code editor
Connect Ondes PRO to Visual Studio Code (GitHub Copilot)
In Visual Studio Code, MCP servers are used by GitHub Copilot agent mode. Declare your Ondes PRO workspace in .vscode/mcp.json and Copilot can look up your resources’ documentation, validate a request without writing anything and answer from your live data — all without leaving the editor.
Type your workspace name: the configurations on this page adapt. It is remembered in this browser only.
Add the Ondes PRO MCP server to VS Code
You need VS Code with GitHub Copilot enabled. In an organisation, the Copilot admin may have turned MCP servers off: if nothing shows up, check that first.
Create the workspace file
At the root of the open folder, create
.vscode/mcp.json. You can also run “MCP: Add Server” from the Command Palette and pick an HTTP server: VS Code writes the file for you.Declare the server under servers
Careful: VS Code does not use the
mcpServerskey other editors use, butservers, with atypefield set tohttpfor a remote server.json{ "servers": { "ondes": { "type": "http", "url": "https://your-workspace.ondes.pro/mcp/" } } }Start the server
Above the declaration, VS Code shows a “Start” action. On first start it asks you to confirm you trust this server, then to authorise the connection: a window from your Ondes PRO workspace opens, you sign in and approve the consent screen.
Switch chat to agent mode
Open Copilot Chat and pick Agent mode. The tools button lists the
ondesserver’s tools: you can untick some of them — keep the documentation tools and drop the ones that write, for instance.Ask something tied to your code
For example: “Which events can I receive when a Kanban card is created?”. Copilot shows every tool call and waits for your approval before running it.
Copy-ready .vscode/mcp.json
The OAuth form holds no secret. The key form stores the key in plain text: prefer the inputs variant just below.
Where to set it up : The workspace’s .vscode/mcp.json file (GitHub Copilot agent mode).
OAuth connection (recommended)
No key to copy: a window from your Ondes PRO workspace opens to authorise the connection.
{
"servers": {
"ondes": {
"type": "http",
"url": "https://your-workspace.ondes.pro/mcp/"
}
}
}API key connection
Create a key in API & Developers → API keys, then replace opk_… with its value.
{
"servers": {
"ondes": {
"type": "http",
"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 : code.visualstudio.com
Hide the API key with inputs
If you use an API key — for a connection limited to one module, read-only for example — do not write it into the file. VS Code’s inputs array prompts for the value on first start, keeps it in the editor’s secure storage and substitutes it for ${input:ondes-cle}. The file can then be committed safely.
{
"inputs": [
{
"type": "promptString",
"id": "ondes-cle",
"description": "Ondes PRO API key (opk_…)",
"password": true
}
],
"servers": {
"ondes": {
"type": "http",
"url": "https://your-workspace.ondes.pro/mcp/",
"headers": { "Authorization": "ApiKey ${input:ondes-cle}" }
}
}
}Create the key under API & Developers → API keys: it is shown only once.
Workspace configuration or user configuration?
.vscode/mcp.json lives in the project folder. That is the right home for an integration repository: the whole team shares the declaration, and each person authorises with their own Ondes PRO account — their own permissions, and their own entry in the workspace’s MCP tab.
To have Ondes PRO in every folder, VS Code also offers a user configuration (“MCP: Open User Configuration”), in the same format. It follows your VS Code profile and, if enabled, Settings Sync across machines. Each machine is still a separate connection on the Ondes PRO side.
Example: subscribing Atelier Lumen’s production tool to new cards
Jules Perrin, a developer at Atelier Lumen, wants the workshop’s in-house tool to be notified as soon as a card lands on the Production board.
Good habits with Copilot and Ondes PRO
- Keep the six documentation tools on: they only read your workspace’s guide and inventory, nothing changes.
- Before a write, ask for a dry run:
ondes_appelerwithsimuler: truevalidates the request body without saving anything. - On resources with a test twin (orders, video meetings, email sends, invitations), writes go to test mode by default, and the response says so.
- Never commit a key: use
inputsor OAuth, never a plain value in.vscode/mcp.json. - If Copilot suggests an unknown endpoint, ask it to check with
ondes_impossible: the tool lists what the API deliberately does not do.
Going further
- Build an integrationScoped keys, signed webhooks, idempotency and test mode for a back office that never creates duplicates.Read
- REST API v1Around 135 REST resources, scoped keys, an OpenAPI schema and signed webhooks.Read
- KanbanYour AI assistant creates, moves and comments on cards, and your teammates see it happen live.Read
- MCP server securityOAuth 2.1, short-lived tokens, instant revocation and write safeguards: what your IT team needs to know.Read
Frequently asked questions
How do I add an MCP server in VS Code?
Create .vscode/mcp.json and declare the server under the servers key with "type": "http" and its address in url — for Ondes PRO, https://<your-workspace>.ondes.pro/mcp/. The “MCP: Add Server” command does the same step by step.
Do I need GitHub Copilot to use an MCP server in VS Code?
Yes: in VS Code, GitHub Copilot’s agent features are what call MCP tools. In an organisation, the Copilot policy must allow MCP servers.
How do I keep my API key out of mcp.json?
Use OAuth, which needs no key. If you need a key, declare a promptString input with "password": true and reference it as ${input:…}: VS Code asks for the value once and stores it securely.
Why doesn’t VS Code pick up my server under mcpServers?
Because VS Code expects the servers key, not mcpServers as in Cursor or Cline. Pasting another editor’s configuration without renaming that key is the most common mistake.
Can Copilot change my company’s data?
Only with your permissions and with your approval, call by call. On the Ondes PRO side, writes go to test mode when the resource has one, a dry run validates without writing, and the built-in assistant proposes its changes as a plan to confirm.
Has the Ondes PRO team tested VS Code?
No. GitHub Copilot’s agent mode speaks standard MCP over HTTP, which is what our server uses, so a type: http entry should be enough. Only Claude has been verified end to end by our team; VS Code menus shift between releases, so its 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
- ClaudeClaude Desktop, claude.ai and Claude Code: one custom connector, one OAuth sign-in, and you are set.Read
- CursorOne `.cursor/mcp.json` file, one OAuth sign-in: Cursor’s agent codes against your real workspace.Read
- ChatGPTChatGPT developer mode accepts your workspace as an MCP connector, over OAuth.Read
- WindsurfCascade plugs into your workspace through `mcp_config.json` and the `serverUrl` key.Read
- ZedThree lines under `context_servers`, and Zed handles the OAuth sign-in on its own.Read
- ClineThe open-source Cline agent connects over `streamableHttp` and lets you approve each tool.Read
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.