Continue
Continue defines MCP servers under an mcpServers list
in its YAML configuration — either your main config.yaml or a file in
.continue/mcpServers/. Use the hosted server with a header token, or the local
stdio server for full read/write.
Hosted server (header token)
Section titled “Hosted server (header token)”Add a streamable-http server and send the token as a custom header under
requestOptions:
mcpServers: - name: Oceanum Datamesh type: streamable-http url: https://mcp.oceanum.io/datamesh requestOptions: headers: X-DATAMESH-TOKEN: your-datamesh-tokenReplace your-datamesh-token with your Datamesh token. You
can also reference a stored secret with the ${{ secrets.NAME }} syntax rather
than hard-coding the value.
The hosted server is read-only and returns query_data results inline (up to
~50 MB), so large results can’t come back in the conversation. To get large
data, call export_query: on the hosted server it returns a time-limited
download link to the full result, which you fetch out-of-band (e.g. with
curl) — the link needs no token, so treat it like a password. The
local server below instead writes export_query output to
a file on your machine.
Local server (stdio)
Section titled “Local server (stdio)”For full read/write, and to have export_query write results straight to a file
on your machine (NetCDF, Parquet or CSV) rather than return a download link, run
the server locally:
mcpServers: - name: Oceanum Datamesh command: uvx args: - oceanum-mcp - datamesh env: DATAMESH_TOKEN: your-token-hereThis requires uv on your PATH.
Keep your token safe
Section titled “Keep your token safe”Your Datamesh token grants access to all of your organisation’s permissioned datasources — including the ability to modify or delete them. Treat it as a secret, and prefer the hosted read-only server for exploratory use.