Skip to content

Sumo Logic MCP Server (closed preview)#6027

Open
kimsauce wants to merge 38 commits intomainfrom
DOCS-1237
Open

Sumo Logic MCP Server (closed preview)#6027
kimsauce wants to merge 38 commits intomainfrom
DOCS-1237

Conversation

@kimsauce
Copy link
Collaborator

@kimsauce kimsauce commented Nov 13, 2025

Purpose of this pull request

Pending SME approval from MCP team - do not merge.

External MCP server - Closed Beta. Est. publish: week of 2/23.

Select the type of change

  • Minor Changes - Typos, formatting, slight revisions
  • Update Content - Revisions, updating sections
  • New Content - New features, sections, pages, tutorials
  • Site and Tools - .clabot, version updates, maintenance, dependencies, new packages for the site (Docusaurus, Gatsby, React, etc.)

Ticket (if applicable)

https://sumologic.atlassian.net/browse/DOCS-1237

@cla-bot cla-bot bot added the cla-signed Contributor approved, listed in .clabot file label Nov 13, 2025
@kimsauce kimsauce self-assigned this Nov 13, 2025
@kimsauce kimsauce requested review from vsinghal13 and wjakelee and removed request for margaret-selid January 12, 2026 22:55
@kimsauce kimsauce added the do-not-merge Pull requests that should not be merged label Jan 12, 2026
@kimsauce kimsauce requested a review from ganano February 17, 2026 09:49
@DDeC7
Copy link
Collaborator

DDeC7 commented Mar 2, 2026

Hi @kimsauce - Comments include the following:

  • Recommended removing "Platform Services" from titile
  • Recommend removing the following from cost section:
    "

What to monitor

Track these metrics per request, per identity, and per tool:

  • Cost per request (not just request volume).
  • Tool calls per request.
  • Agent step count.
  • Retry frequency.
  • Retrieval scope (top-k values, cross-namespace queries).
  • Endpoints ranked by cost, not just traffic.

Recommended controls

  • Hard budgets. Set per-request, per-identity, per-tool, and per-tenant spending limits.
  • Validation gates. Implement authentication, input validation, size limits, and retrieval caps before LLM processing begins.
  • Progressive trust. Start with restricted capabilities for new or untrusted identities. Expand access based on usage patterns.
  • Per-tool quotas. Limit or disable expensive tools for untrusted traffic.
  • Kill switches. Maintain the ability to disable high-cost tools or operations within seconds.
  • Disconnect handling. Ensure workflows terminate when clients disconnect to prevent billing for abandoned requests."

@kimsauce
Copy link
Collaborator Author

kimsauce commented Mar 3, 2026

hat to monitor

@DDeC7 done!

@kimsauce kimsauce marked this pull request as ready for review March 3, 2026 00:12
@kimsauce kimsauce requested a review from kjia6s March 3, 2026 00:13
@DDeC7
Copy link
Collaborator

DDeC7 commented Mar 3, 2026

@kimsauce - MCP is closed preview and will be followed by an open/public preview later.

hide_table_of_contents: true
---

The Sumo Logic MCP Server, now in closed beta, lets you use Sumo tools for alerts, insights, dashboards, log searches and users in natural language in VS Code and Terminal.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
The Sumo Logic MCP Server, now in closed beta, lets you use Sumo tools for alerts, insights, dashboards, log searches and users in natural language in VS Code and Terminal.
The Sumo Logic MCP Server, now in closed beta, lets you use Sumo Logic tools for alerts, insights, dashboards, log searches and users in natural language in VS Code and Terminal.


The Sumo Logic MCP Server, now in closed beta, lets you use Sumo tools for alerts, insights, dashboards, log searches and users in natural language in VS Code and Terminal.

It enables external copilots and proprietary models to securely query logs, investigate SIEM insights, manage alerts and dashboards, and work with existing Dojo AI agents using natural language from IDEs and chat platforms.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
It enables external copilots and proprietary models to securely query logs, investigate SIEM insights, manage alerts and dashboards, and work with existing Dojo AI agents using natural language from IDEs and chat platforms.
It enables external copilots and proprietary models to securely query logs, investigate Cloud SIEM insights, manage alerts and dashboards, and work with existing Dojo AI agents using natural language from IDEs and chat platforms.

<head>
<meta name="robots" content="noindex" />
</head>

Copy link
Collaborator

@jpipkin1 jpipkin1 Mar 3, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
<p><a href={useBaseUrl('docs/beta')}><span className="beta">Beta</span></a></p>

Copy link
Collaborator

@jpipkin1 jpipkin1 Mar 3, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I recommend that you add the beta label.

cd /path/to/your/project
claude
```
1. In Claude Code, verify the Sumo Logic MCP server connection with `/mcp`.<br/><img src={useBaseUrl('img/platform-services/mcp/claude-mcp-connected.png')} alt="Claude Code CLI showing Sumo Logic MCP server connected" width="600"/>
Copy link
Collaborator

@jpipkin1 jpipkin1 Mar 3, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This image is broken because the image is in the /platform-services folder and not in the /platform services/mcp subfolder.

]
}
```
If you've previously configured other MCP servers here, this should be an additive process (i.e., do not delete existing ones you still intend to use).
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
If you've previously configured other MCP servers here, this should be an additive process (i.e., do not delete existing ones you still intend to use).
If you've previously configured other MCP servers here, this should be an additive process (that is, do not delete existing ones you still intend to use).

Comment on lines +328 to +331
`Show me all active alerts from the last 24 hours`
`Get the history for alert ID <id>`
`Find alerts related to <id>`
`Resolve alert <id>`
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
`Show me all active alerts from the last 24 hours`
`Get the history for alert ID <id>`
`Find alerts related to <id>`
`Resolve alert <id>`
* `Show me all active alerts from the last 24 hours`
* `Get the history for alert ID <id>`
* `Find alerts related to <id>`
* `Resolve alert <id>`

Comment on lines +345 to +346
`Create a new dashboard called "System Overview" that uses the previous query to power a dashboard panel called "Total Log Count Per Minute"`
`Add a second panel called "Error Logs Count Per Minute" that is a similar query but only has logs in it that contain the keyword "error" in them`
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
`Create a new dashboard called "System Overview" that uses the previous query to power a dashboard panel called "Total Log Count Per Minute"`
`Add a second panel called "Error Logs Count Per Minute" that is a similar query but only has logs in it that contain the keyword "error" in them`
* `Create a new dashboard called "System Overview" that uses the previous query to power a dashboard panel called "Total Log Count Per Minute"`
* `Add a second panel called "Error Logs Count Per Minute" that is a similar query but only has logs in it that contain the keyword "error" in them`

Comment on lines +364 to +369
`Show triage details for INSIGHT-1234`
`Retrieve the triage details`
`What are all of the related entities?`
`Add a comment to this insight: "This warrants deeper investigation"`
`Show recommended next steps for INSIGHT-1234`
`Update INSIGHT-1234 status to In Progress`
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
`Show triage details for INSIGHT-1234`
`Retrieve the triage details`
`What are all of the related entities?`
`Add a comment to this insight: "This warrants deeper investigation"`
`Show recommended next steps for INSIGHT-1234`
`Update INSIGHT-1234 status to In Progress`
* `Show triage details for INSIGHT-1234`
* `Retrieve the triage details`
* `What are all of the related entities?`
* `Add a comment to this insight: "This warrants deeper investigation"`
* `Show recommended next steps for INSIGHT-1234`
* `Update INSIGHT-1234 status to In Progress`

Comment on lines +383 to +384
`Run a log search for the last 5 minutes across all of my data that counts the data by 1-minute buckets and plots the result as a line graph`
`Run a 2-day search on _sourcecategory=*proofpoint*, count by recipient and senderip`
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
`Run a log search for the last 5 minutes across all of my data that counts the data by 1-minute buckets and plots the result as a line graph`
`Run a 2-day search on _sourcecategory=*proofpoint*, count by recipient and senderip`
* `Run a log search for the last 5 minutes across all of my data that counts the data by 1-minute buckets and plots the result as a line graph`
* `Run a 2-day search on _sourcecategory=*proofpoint*, count by recipient and senderip`

Comment on lines +394 to +397
`List the users in my org and format as an ASCII table`
`Show users who have never logged in`
`Delete those users`
`List all users and their roles`
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
`List the users in my org and format as an ASCII table`
`Show users who have never logged in`
`Delete those users`
`List all users and their roles`
* `List the users in my org and format as an ASCII table`
* `Show users who have never logged in`
* `Delete those users`
* `List all users and their roles`

Copy link
Collaborator

@jpipkin1 jpipkin1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Wow, @kimsauce! This article is amazing! What an incredible amount of work you've put into it. I'm impressed. I have only a few minor suggestions.

@kimsauce kimsauce changed the title External MCP Server (Beta) Sumo Logic MCP Server (closed preview) Mar 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cla-signed Contributor approved, listed in .clabot file do-not-merge Pull requests that should not be merged

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants