agent-observability-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PORT | No | Port for HTTP mode. Read as integer. | 8083 |
| TRANSPORT | No | Choice of MCP transport: 'stdio' (default) or 'http'. | stdio |
| OBS_MAX_EVENTS | No | Size of the circular event buffer. | 5000 |
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
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| obs_event_logA | Enregistre un span d'execution d'agent IA : appel de modele, appel d'outil, recherche documentaire ou etape interne. Conserve la trace, la duree, le statut, les tokens et le cout pour permettre ensuite la recherche, les metriques et la detection d'anomalies. |
| obs_trace_getA | Reconstitue la chronologie complete d'une trace d'agent a partir de son identifiant : spans ordonnes, duree cumulee, statuts, tokens et cout. Utile pour comprendre pourquoi une execution a echoue ou a ete lente. |
| obs_events_searchA | Recherche les evenements journalises en combinant projet, operation, type, statut, modele, fenetre temporelle, duree minimale et texte libre. Renvoie les evenements les plus recents en premier, pour investiguer une erreur ou un pic de latence. |
| obs_metrics_summaryA | Agrege les evenements journalises sur une fenetre donnee : volume, nombre de traces, taux d'erreur, latences moyenne, p50, p95 et p99, tokens consommes, cout total et classement des cinq operations les plus appelees. |
| obs_anomaly_scanA | Analyse les evenements pour signaler les operations dont le taux d'erreur depasse un seuil, les latences p95 aberrantes, les operations qui concentrent le cout et les boucles de retry dans une meme trace. Chaque anomalie est classee en info, warning ou critical. |
| obs_projects_listA | Liste les projets presents dans le tampon d'evenements avec leur volume, leur nombre de traces, leur nombre d'erreurs et la date du dernier evenement recu, ainsi que le taux de remplissage du tampon. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 6 tools
Each tool has a clearly distinct purpose: retrieving traces, logging events, searching events, aggregating metrics, scanning anomalies, and listing projects. No overlap in functionality.
All tools follow the pattern 'obs_<resource>_<action>' with consistent verb-noun structure (e.g., obs_trace_get, obs_event_log, obs_events_search). The prefix 'obs_' unifies the set.
Six tools is well-scoped for an observability server. Each tool addresses a core need (logging, retrieval, search, metrics, anomalies, project overview) without excess or deficiency.
The set covers the full lifecycle of agent observability: event creation, trace retrieval, search, metric aggregation, anomaly detection, and project listing. Missing operations like deletion are non-essential for an append-only observability system.