Claude MCP Server for Observability Demo
LocalAbout Claude MCP Server for Observability Demo
A Python MCP server demo that lets Claude Desktop investigate log errors using three tools. It is a companion to an observability video and includes a sample investigation and remediation outcome.
Key features
- 01Three log investigation tools
- 02Claude Desktop setup
- 03Log error analysis
Use cases
- 01Investigating errors on a specific date
- 02Identifying a likely pipeline or release cause
MCP support
Exposes three log-focused tools to MCP clients such as Claude Desktop, enabling them to investigate logs and suggest remediation.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMEClaude MCP Server for Observability Demo
Companion repo to this video: Claude MCP Server for Observability
Prerequisites
You'll need Claude Desktop for this (a free account is OK)
Step 1: Start MCP Server
- Clone this repo
- Install dependencies
pip install -r requirements.txt - Start the server with
python logreader.py
Step 2: Install MCP Servers in Claude Desktop
Open Claude Desktop. Go to Claude > Settings > Developer and click Edit config.
This will open a folder and highlight a particular JSON file. Open that file and set the content to what's below.
This step makes Claude Desktop aware of your MCP server.
{
"mcpServers": {
"logreader": {
"command": "uv",
"args": [
"--directory",
"/full/path/claude-mcp-server-observability",
"run",
"logreader.py"
]
}
}
}
Step 3: Launch Claude
You should see the little "connector" icon. Click that and it should show one installed server called logreader.
Step 4: Ask Claude for Help!
Start a new chat and ask something like: I noticed errors in the logs on the 22nd March. Help me investigate
Claude should figure out that it should use your MCP server (and the three tools it offers) to help answer your query. Claude may request permission to run the tools. Accept the permissions.
Sooner or later (may need additional hints / prompts) you should get the answer and suggested remediation:
- Pipeline C and the release was most likely responsible for the errors
- You should contact Susan
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.
