Skip to main content
Glama
mamorett

OCI Load Balancer Log MCP Server

by mamorett

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
OCI_LOG_IDYesOCID of the OCI Custom Log
OCI_CONFIG_FILENoPath to your OCI config file~/.oci/config
OCI_LOG_GROUP_IDYesOCID of the OCI Log Group
OCI_COMPARTMENT_IDYesOCID of the OCI Compartment
OCI_CONFIG_PROFILENoProfile name in your OCI config fileDEFAULT

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_logs_by_countryB

Search OCI Load Balancer logs by country or country code.

search_logs_by_ipA

Search OCI Load Balancer logs by IP address or IP range (prefix).

search_logs_by_locationC

Search OCI Load Balancer logs within geographic bounds.

get_traffic_analyticsC

Get aggregated traffic statistics from OCI Load Balancer logs.

list_unique_ipsC

List all unique IP addresses seen in the logs with their request count, country, city, ISP and protocols. Optionally filter by country name or country code.

get_top_ipsB

Return the top N IP addresses ranked by request count over the given time range.

get_ips_by_countryA

Return unique IP addresses grouped by country, with per-country totals. Useful for understanding which countries have the most unique sources.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.4/5.0

Scored across 7 tools

Disambiguation5/5

Each tool has a clearly distinct purpose: searching logs by different criteria (country, IP, location), getting aggregate analytics, listing unique IPs, top IPs, and IPs grouped by country. Even overlapping tools like list_unique_ips and get_top_ips differ in scope (all vs. top N) and output details.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern with lowercase and underscores: search_logs_by_*, get_traffic_analytics, list_unique_ips, get_top_ips, get_ips_by_country. The verbs (search, get, list) are clear and used consistently.

Tool Count5/5

Seven tools is an appropriate size for a log analysis server. Each tool provides a distinct function without being redundant, and the count is neither too sparse nor overwhelming for the domain.

Completeness4/5

The tool set covers common log search and analytics operations: filtering by country/IP/location, aggregate traffic stats, and IP-focused queries. Minor gaps exist such as no explicit search by status code or user-agent, but the core workflows for analyzing load balancer logs are well covered.

Maintenance

ActivitySlowing
ResponsivenessNo issues