MCP server for ThinkHive Explainer API v3 - Run-centric architecture with facts vs inferences, deterministic linking, calibrated predictions, and AI agent observability
Package Exports
@thinkhive/mcp-explainer
@thinkhive/mcp-explainer/server
@thinkhive/mcp-explainer/transport
Readme
@thinkhive/mcp-explainer v2.0.1
MCP (Model Context Protocol) server for the ThinkHive Explainer API. Provides AI agents with access to trace analysis, RAG evaluation, hallucination detection, quality metrics, and business impact analytics.
What's New in v2.0.0
RAG Evaluation: Measure context relevance, groundedness, faithfulness, and citation accuracy
Hallucination Detection: Identify unsupported claims, factual errors, and contradictions
Quality Metrics: Track quality scores across agents with trend analysis
ROI Analytics: Calculate business impact, revenue at risk, and cost savings
Silent Failure Detection: Find cases where agents appear successful but failed to help
Fix Generation: AI-powered fix suggestions for failure patterns
Enhanced Prompts: Pre-built prompts for common analysis workflows
Features
25+ powerful tools for trace analysis, quality metrics, and business analytics
STDIO transport for Claude Code CLI integration
HTTP/SSE transport for web clients and external integrations
import express from'express';import{ setupHttpTransport }from'@thinkhive/mcp-explainer';const app =express();
app.use(express.json());setupHttpTransport({
app,
basePath:'/mcp',});
app.listen(3001,()=>{console.log('MCP server running on http://localhost:3001');});
Environment Variables
Variable
Required
Default
Description
THINKHIVE_API_KEY
Yes
-
Your ThinkHive API key
THINKHIVE_API_URL
No
https://demo.thinkhive.ai
ThinkHive API URL
Available Tools
Trace Analysis
Tool
Description
Tier
trace_explain
Analyze with RAG eval & hallucination detection
Free
trace_search
Search traces using natural language
Starter+
trace_get_explanation
Get stored explanation by trace ID
Free
trace_patterns
Get failure patterns for an agent
Starter+
trace_stats
Get statistics for traces
Free
trace_batch_analyze
Analyze multiple traces at once
Starter+
Quality Metrics (NEW)
Tool
Description
Tier
quality_rag_evaluate
Evaluate RAG quality (groundedness, faithfulness)
Professional+
quality_hallucination_detect
Detect hallucinations in responses
Professional+
quality_get_scores
Get quality scores for trace/agent
Starter+
ROI Analytics (NEW)
Tool
Description
Tier
roi_get_summary
Get ROI summary with revenue impact
Professional+
roi_get_correlations
Get performance-to-business correlations
Professional+
roi_calculate_impact
Calculate business impact for failures
Professional+
Failure Clusters
Tool
Description
Tier
cluster_list
List failure clusters for an agent
Starter+
cluster_details
Get cluster details with examples
Starter+
Fix Generation (NEW)
Tool
Description
Tier
fix_generate
Generate fix suggestions for failures
Professional+
fix_list
List generated fixes
Professional+
Silent Failures (NEW)
Tool
Description
Tier
silent_failures_detect
Detect silent failures
Professional+
silent_failures_summary
Get silent failure summary
Professional+
Webhooks
Tool
Description
Tier
webhook_list
List configured webhooks
Professional+
webhook_create
Create a new webhook
Professional+
webhook_delete
Delete a webhook
Professional+
webhook_test
Test a webhook
Professional+
Evaluation
Tool
Description
Tier
eval_run
Run evaluation against golden dataset
Starter+
eval_list_sets
List evaluation sets
Starter+
eval_get_results
Get evaluation results
Starter+
Tool Examples
Analyze a Trace with Quality Metrics
{"trace":{"id":"trace-123","userMessage":"What's the refund policy?","agentResponse":"Our refund policy allows returns within 30 days...","outcome":"success"},"options":{"evaluateRAG":true,"detectHallucinations":true,"computeBusinessImpact":true}}
Evaluate RAG Quality
{"traceId":"trace-123","question":"What's the refund policy?","answer":"Our refund policy allows returns within 30 days...","contexts":["Customers may return items within 30 days of purchase...","Refunds are processed within 5-7 business days..."]}