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

ClawMetry adds remote monitoring with E2E encryption for OpenClaw agents
ClawMetry v0.1.0 now includes cloud sync for remote monitoring of OpenClaw agents from any browser or Mac menu bar app, with end-to-end encryption that keeps data encrypted until it reaches your client.

Claude Review: IntelliJ Plugin for Real-Time Code Review with Claude Code
Claude Review is an open-source IntelliJ plugin that automatically reviews code changes on every file save using Claude Code. It sends unstaged git diffs to Claude with customizable prompts and displays findings as native IntelliJ annotations.

MatchKit: Design System Generator for Claude Code Projects
MatchKit is a tool that generates complete branded design systems for projects built with Claude Code. It extracts brand colors from uploaded logos and generates customizable components, layouts, and design tokens to avoid the generic look common with AI coding tools.

DoomVLM: Open Source Tool for Testing Vision Language Models in Doom Deathmatches
DoomVLM is now open source as a single Jupyter notebook that lets you test vision language models playing Doom via OpenAI-compatible APIs. The tool supports deathmatch modes where up to 4 models can compete, with full configuration options for system prompts, tool descriptions, and sampling parameters.