xenia

xenia

Enables monitoring and analysis of agent goal achievement and failures across sessions, repos, and tools, with detailed views and tracing.

Category
Visit Server

README

xenia

A local MCP and tray icon for keeping track of how well agents are acheiving their goals, and what is going wrong. Install and run on linux or mac with

./bin/xenia

Needs Python 3.11+

MCP tools

xenia_report

view One row is
tasks What an agent set out to do, in its own words, and whether it got there. The label comes from its plan where it kept one and the outcome is read off the calls made under it.
instructions Something the user asked for, and how it turned out.
failures A kind of work that has failed more than once, worst first, grouped across sessions and repos.
repeats Work a session did again soon after it had already attempted the same thing.
tools Counts, failure rates, latency and reply size, per tool, broker, channel, host, repo or signature.
disk What was written, how often each file was rewritten, and how much of that hashed to what was already there.

xenia_calls

One row of any of the above, broken into the individual calls behind it.

xenia_trace

The actions between an action_id failure and the fix.

Arguments

since (24h, 7d, or a date), repo — work outside any checkout is filed under general — and limit apply to every view. Where tool, via, channel, session and signature are accepted they match exactly or as a glob, so one via: "acme-*" covers every call through a site's brokers, and a signature from any view drills straight into the calls behind that row.

See ARCHITECTURE.md.

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured