mezmo-logs-mcp
Mezmo log reader that leverages the Export v2 API.
Documentation
Mezmo MCP Server
A Model Context Protocol (MCP) server for retrieving logs from Mezmo. Quota-conscious design with intelligent defaults - just add your API key and run!
⚡ Smart Defaults
- Time Range: Last 6 hours (when not specified) - balances quota with finding actual logs
- Log Count: 10 logs per request
- Log Levels: All levels (you control filtering)
Recommended Workflow:
1. First, fetch 3-5 logs to discover available apps and log shape
2. Then, filter by specific app(s) you're debugging
3. Add level filtering for ERROR/WARNING to reduce noise
4. Increase count only after filters are in place (e.g., 20-50)
5. This approach minimizes quota usage significantly!
🚀 Quick Start
1. Get Your API Key
Get your Mezmo Service API key from the Mezmo dashboard.
2. Run with Docker
# Clone the repository
# (replace with your fork/clone URL)
git clone
cd
# Create your local .env (never commit it)
cp env.example .env
# then edit .env and set MEZMO_API_KEY
# Build and run
docker-compose up -d3. Configure Your MCP Client
For Cursor (add to `.cursor/mcp.json`):
{
"mcpServers": {
"mezmo": {
"url": "http://localhost:18080/mcp",
"transport": "streamable-http",
"description": "Mezmo log retrieval"
}
}
}For Claude Desktop (add to MCP settings):
{
"mcpServers": {
"mezmo": {
"command": "docker",
"args": ["exec", "mezmo-mcp-server", "python", "server.py"]
}
}
}4. Start Using
Restart your MCP client and you'll have access to the `get_logs` tool!
📋 Usage
The `get_logs` tool automatically retrieves logs from the last 6 hours when no time range is specified - perfect for debugging while conserving quota.
Step 1: Discover available apps (3-5 logs):
{
"count": 3,
"levels": "ERROR,WARNING"
}Step 2: Filter by specific app:
{
"count": 10,
"apps": "app-a",
"levels": "ERROR,WARNING"
}Advanced filtering (scale up only after filters work):
{
"count": 50,
"apps": "app-a,app-b",
"levels": "ERROR,WARNING",
"query": "database connection"
}Custom time range (use sparingly - impacts quota):
{
"count": 50,
"apps": "app-a",
"from_ts": "1640995200",
"to_ts": "1640998800"
}💡 Quota-Conscious Tips
1. Always filter by app when possible - this drastically reduces results
2. Start tiny - use count=3-5 for discovery, then increase if needed
3. Add level filtering - specify levels="ERROR,WARNING" to reduce noise
4. Use default 6-hour window unless you need wider historical data
🔐 Security / Secrets
- Never commit `.env` (it contains your `MEZMO_API_KEY`).
- Prefer using `.env.example` as a template and keep your real values local.
- If you enable MCP authentication (`MCP_ENABLE_AUTH=true`), keep `MCP_API_TOKEN` secret as well.
🛠️ Commands
docker-compose up -d # Start the server
docker-compose down # Stop the server
docker-compose logs -f # View logs🐛 Troubleshooting
Container won't start?
- Check your `.env` file has `MEZMO_API_KEY=your_actual_key`
- View logs: `docker-compose logs`
Can't connect from MCP client?
- Ensure container is running: `docker-compose ps`
- Restart your MCP client after configuration changes
That's it! The server runs on port 18080 and automatically handles time windows, retries, and error handling.
Frequently asked questions
What is mezmo-logs-mcp?
mezmo-logs-mcp is Mezmo log reader that leverages the Export v2 API.
How do I install mezmo-logs-mcp?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is mezmo-logs-mcp open source?
Yes — it is hosted on GitHub at https://github.com/riefer02/mezmo-logs-mcp and has 1 stars.
Related MCP tools
🙌 OpenHands: Code Less, Make More for the Model Context Protocol. Enhance AI assistants with powerful integrations. Python-based implementation.
Universal memory layer for AI Agents; Announcing OpenMemory MCP - local and secure memory management. Python-based implementation.
基于大模型搭建的聊天机器人,同时支持 微信公众号、企业微信应用、飞书、钉钉 等接入,可选择ChatGPT/Claude/DeepSeek/文心一言/讯飞星火/通义千问/ Gemini/GLM-4/Kimi/LinkAI,能处理文本、语音和图片,访问操作系统和互联网,支持基于自有知识库进行定制企业智能客服。
An LLM agent that conducts deep research (local and web) on any given topic and generates a long report with citations. Built for the Model Context Protocol to
🚀 The fast, Pythonic way to build MCP servers and clients Trusted by 19900+ developers. Trusted by 19900+ developers. Trusted by 19900+ developers.
🔥 MaxKB is an open-source platform for building enterprise-grade agents. MaxKB 是强大易用的开源企业级智能体平台。 for the Model Context Protocol. Enhance AI assistants with po
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP