MCP Server

Learn how to configure Observe's MCP server to connect to your AI tools.

Model Context Protocol (MCP) is an open standard for sharing context between AI models and data systems.

The Observe MCP Server lets agentic tools such as Cortex Code, Augment, Cursor, Claude Code, and Claude Desktop connect securely to your Observe tenant so they can investigate incidents, or explore logs, metrics or traces.

OAuth authentication for the MCP Server

OAuth authentication for MCP Server is a private preview feature.

📘

Private preview feature (Invite only)

This feature is enabled per tenant by Observe and is not generally available. To participate, contact your Observe representative. You may access and use this preview feature solely for internal evaluation purposes. Previews are provided as-is. Your use of this preview is subject to the Snowflake Preview Terms located at https://www.snowflake.com/en/legal.


The MCP Server connects with your AI tools using OAuth authentication so that your tools can access the Observe platform without Observe ever seeing or storing your credentials.

The following diagram shows how this works.

sequenceDiagram
    participant A as AI Agent / Client
    participant M as MCP Server
    participant B as User Browser
    participant I as Identity Provider

    A->>M: (1) Use Tool?
    M-->>A: Requires Auth

    A->>B: (2) Need Token
    B->>I: (3) Login / Consent
    I-->>B: Authentication Complete

    I-->>A: (4) Auth Code

    A->>I: (5) Exchange Code
    I-->>A: Access Token

    A->>M: (6) Bearer JWT
    M-->>A: Success!

Required permissions

To set up the MCP Server, you must belong to a group that grants the permissions to create authentication tokens. See Manage groups and members if you need to create or edit a group to grant its members this privilege.

Configure the Observe MCP server

Perform the following steps to configure the MCP server in Observe:

  1. Click on your user name in the left navigation rail and select Manage account.

  2. Click MCP Server details.

  3. Pick the tool you want to connect to the Observe MCP server, then follow the instructions. The instruction vary depending on the tool you choose. For example, for Claude desktop, click the link to Claude desktop MCP docs and then provide the JSON configuration.

  4. Restart your tool.

  5. Start asking questions! For example: What are the top 5 errors in my application?

Troubleshooting

When configuring Cursor, you may see the following messages in your Cursor's MCP list:

[error] No server info found
[info] Handling ListOfferings action, server stored: false 
[info] Server not yet created, returning empty offerings
[info] Handling GetInstructions action

If you do, run the following commands to clear the NPX cache, then restart your Cursor app:

rm -rf ~/.npm/_npx  
npm cache clean --force


Did this page help you?