Yavio: Open-Source Product Analytics SDK for MCP Apps

Yavio is an open-source product analytics SDK designed specifically for MCP and MCP Apps. The project was built using Claude Code as the primary development tool for the majority of the codebase, including the SDK, ingestion API, and dashboard.
What Yavio Does
Yavio wraps your MCP App with one function call and automatically captures every tool call, error, and resource read. This provides developers with visibility into how their tools are being used, where users drop off, and what drives revenue.
How It Works
Integration requires just one function call:
const server = withYavio(new McpServer({ name: "my-app", version: "1.0.0" }));
Features
- Automatic capture of tool calls, errors, and resource reads
- Dashboard with per-tool breakdowns
- Funnel analysis
- Retention tracking
- Error tracking
Technical Details
- Current version: v0.1.0
- License: MIT
- Free to self-host with Docker
- Cloud version coming soon
Development Approach
The developers used Claude Code for the majority of the codebase, describing it as their "best friend" during development. The project is being built in the open, with the team actively seeking feedback on what insights developers want about their MCP Apps.
This type of analytics tool is particularly useful for developers building MCP Apps who need visibility into how their tools are being used in production environments.
📖 Read the full source: r/ClaudeAI
👀 See Also

HyperResearch: Open-source Claude Code skill harness turns it into a deep research agent
HyperResearch converts Claude Code into a 16-step deep research pipeline with persistent knowledge store, fact-checking, and authenticated web sessions. Open-source, single-command install, outperforms OpenAI and Google on DeepResearch Bench.

PreToolUse Hook Fixes Claude Code Image Crash Problem
A developer created a PreToolUse hook that intercepts Claude Code's Read calls on images, converts them safely, and proxies them through a Haiku subprocess to prevent API Error 400 crashes from problematic images.

Developer builds Rust compression library with Claude Opus 4.6, questions utility
A developer used Claude Opus 4.6 for two weeks to create a 15,800-line Rust compression library with 449 passing tests, Python bindings, and C FFI layer, but questions whether another compression library was needed.

SigMap v8.9: Deterministic Context Layer Cuts Token Use 97% for AI Coding Agents
SigMap v8.9 achieves 97% token reduction, 88% hit@5 retrieval, and 49% fewer prompts per task. Works with Copilot, Claude Code, Cursor, Windsurf, Codex, OpenCode, Gemini CLI. Zero deps, fully offline.