Skip to main content

MCP Key

Overview​

Bonree ONE includes a built-in ONE MCP service exposing alert query, log retrieval, events, trace analysis, metrics, and more. External systems and AI clients can connect via standard MCP to invoke these tools for diagnosis, analysis, or Q&A.

An MCP Key is the credential for accessing built-in ONE MCP. Include it in request headers for authentication. Each Key is bound to a specific environment and resource domain, defining accessible data scope.

image-20260724153706725


Use Cases​

Query platform data in Cursor / Claude Desktop​

Create an MCP Key, copy Endpoint and Key, configure the MCP client per Configure MCP client below.

Integrate scripts or diagnosis platforms​

Create dedicated Keys per script with scoped environment/domain; disable or delete Keys to revoke access.

Temporarily block access​

Disable a Key for reversible blocking; Delete for permanent revocation.


Operation Scenarios​

  1. Open MCP Key management — Resources > Tools > MCP Services, click ONE MCP service, MCP Key tab.
  2. Create Key — Fill name and status; copy plaintext Key and Endpoint from success dialog (one-time only).
  3. Manage — Edit name/status; enable/disable; delete permanently.

Workflow​

Step 1: Create MCP Key​

  1. Go to AI Studio > Resources > Tools.
  2. Open ONE MCP service, MCP Key tab, click Create.
  3. Fill Key name (required, 2–50 chars) and enable status (default: enabled).
  4. Copy Key and Endpoint from the success dialog before closing.

Important: Plaintext Key is shown once only. If missed, delete and recreate.

ItemDescriptionExample
MCP KeyAuth credentialbr_·························c92d
MCP EndpointServer URLhttps://one.bonree.com/mcp

Step 2: Configure MCP client​

ParameterValue
typestreamableHttp
URLMCP Endpoint from creation dialog
Header (MCP-Access-Key)Bearer <your MCP Key>

MCP Key management​

ActionDescriptionNotes
EditChange name or statusKey value cannot be changed
Enable / DisableToggle validityDisabled requests fail immediately
DeletePermanent removalCannot be recovered

Disable vs Delete: Prefer Disable for temporary blocks; use Delete only when permanent revocation is required.


Data permissions​

Keys use account + environment + resource domain isolation. Queries return only data within the Key's bound scope.

Account typeVisible Keys
Primary accountKeys created by self
Sub-accountOwn Keys only
Different primary accountsFully isolated

FAQ​

Forgot to copy Key? Delete and recreate—plaintext cannot be retrieved later.

Call errors? Check Key status, header format MCP-Access-Key: Bearer <Key>, and Endpoint URL.

Empty data? Verify environment/resource domain scope and that data exists.

Multiple resource domains? Keys created under All may query across permitted domains (per UI options).