MCP Observability Server
Allows running SQL queries against a local SQLite database for querying observability data.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP Observability ServerSearch logs for the API service around timeouts"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP Observability Server
This project demonstrates how to build a production-quality Model Context Protocol (MCP) server in Python for an observability platform. It exposes tools for log search, metrics inspection, SQL querying, incident summaries, and service discovery.
What is MCP?
The Model Context Protocol (MCP) is an open protocol for connecting AI assistants and agents to tools, data sources, and workflows. With MCP, an AI client can call server-side tools in a structured way.
Related MCP server: Overwatch MCP
Features
Search sample JSON logs by service and keyword
Retrieve mocked metrics for CPU, memory, request rate, and error rate
Run SQL queries against a local SQLite database
Generate incident summaries from logs and metrics
List available services
Logging, type hints, and structured error handling
Installation
Create and activate a virtual environment:
python3 -m venv .venv source .venv/bin/activateInstall dependencies:
pip install -r requirements.txtCopy the example environment file:
cp .env.example .env
Running the server
python server.pyThe server uses stdio transport by default and is ready for MCP-compatible clients such as Claude Desktop.
Example Claude Desktop configuration
Add the following to your Claude Desktop configuration:
{
"mcpServers": {
"observability": {
"command": "/path/to/python",
"args": ["/absolute/path/to/mcp-observability-server/server.py"]
}
}
}Example prompts
Search logs for the API service around timeouts.
Show CPU and memory metrics for the Auth service in the last hour.
Run SQL to list services with high error rates.
Summarize the latest incident for the Payment service.
List all available services.
Project structure
/
├── server.py
├── tools.py
├── database.py
├── sample_data/
├── requirements.txt
├── README.md
└── .env.exampleThis server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseAqualityDmaintenanceAn MCP server for the Uptrace observability platform that enables querying traces, spans, logs, and metrics through natural language. It provides tools for error analysis, service discovery, and trace visualization within MCP-compatible clients.Last updated112
- Alicense-qualityCmaintenanceAn MCP server that enables querying logs and metrics from Graylog, Prometheus, and InfluxDB 2.x. It provides tools for executing Lucene log searches, PromQL queries, and Flux queries directly within MCP-compatible clients.Last updatedMIT
- Alicense-qualityDmaintenanceUnified MCP server for observability and monitoring, providing tools to query metrics, logs, and traces through Prometheus, Grafana, Loki, and Jaeger.Last updated2Mozilla Public 2.0
- AlicenseAqualityBmaintenanceAn MCP server that provides cost and reliability observability for LLM and agent workflows. It records model calls and allows querying and aggregating telemetry data through MCP tools.Last updated6MIT
Related MCP Connectors
An MCP server giving access to Grafana dashboards, data and more.
MCP server for AI access to SmartBear tools, including BugSnag, Reflect, Swagger, PactFlow, QTM4J.
MCP server providing access to the Scorecard API to evaluate and optimize LLM systems.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Sushma243/mcp-observability-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server