Skip to content

Dashi · open-source MCP observability

Every call has a story.

Dashi connects adoption, reliability, cost and protocol activity. An SDK reports what happened. Your collector makes it visible.

Get started free →

Overview

The big picture: tool calls, active users, sessions, success rate, p95 latency and estimated context tokens. Follow the activation funnel and weekly retention.

dashi / dashi overview
Dashi Overview with demo data

Adoption

See who shows up and who comes back. Track first connections through meaningful tool use and repeat visits.

dashi / dashi adoption
Dashi Adoption with demo data

Tools

Follow every tool from discovery to delivery, including the tools nobody calls. Inspect usage, payload shape, errors and latency.

dashi / dashi tools
Dashi Tools with demo data

Reliability

Separate tool failures from protocol failures. Review error rates and latency against per-class service targets.

dashi / dashi reliability
Dashi Reliability with demo data

Cost

Understand what each tool call costs the context window. Compare estimated token volume and spot outputs that are bigger than they need to be.

dashi / dashi cost
Dashi Cost with demo data

Protocol

See what each handshake agreed and which MCP capabilities are actually used. Understand the traffic beyond tool calls.

dashi / dashi protocol
Dashi Protocol with demo data

Sessions

Replay one conversation in order. Connect the handshake, tool calls and outcomes without stitching separate logs together.

dashi / dashi sessions
Dashi Sessions with demo data

Live

Follow events as they arrive. Keep a view open while you exercise your server and see the result of each interaction.

dashi / dashi live
Dashi Live with demo data

Alerts / Slack

Set project thresholds and bring summaries to your team. Slack digest charts show activity trends where your team already works.

dashi / dashi alerts / slack
Dashi Alerts / Slack with demo data

A few lines. A much clearer picture.

Instrument → send → see.

01

Instrument

Add an SDK to the MCP server you already run.

02

Send

Set DASHI_URL and DASHI_KEY from your collector project. Events ship in the background.

03

See

Open Dashi. Follow a call from connection to result.

pip install "dashi-mcp[mcp]"

from dashi_mcp import Dashi

dashi = Dashi.from_env()     # reads DASHI_URL and DASHI_KEY
dashi.instrument(server)

Quick start from the Python SDK README.

Self-host in your infrastructure.

Clone the Dashi repository. With Docker Compose and Python 3 installed, run its quick start:

git clone https://github.com/mcpramen/dashi.git
cd dashi
bash scripts/init-env.sh
docker compose up --build

Create an ingest key in Settings, then follow Setup to connect your server. See the Dashi README and the open event specification.