alfred-voc-analysis-mcp

alfred-voc-analysis-mcp

MCP server that transforms Voice of Customer data into actionable customer experience insights through structured analysis and synthesis.

Category
Visit Server

README

Alfred VoC Analysis MCP v0.1

Heum Alfred/DESK VoC facts를 CX intelligence로 변환하는 MCP 서버입니다. 구조는 명시적으로 Fact → Analysis → Synthesis로 분리됩니다.

Architecture

  • fact.py: DB/API adapter가 구현할 FactRepository; Fact에는 AI 해석을 저장하지 않습니다.
  • analysis.py: overview, issue intelligence, CX concern, emerging signal, trend driver, resolution effect를 deterministic Python으로 계산합니다.
  • synthesis.py: 상세 Report, Executive Brief, 개선 Planning Signal DTO를 조합합니다.
  • server.py: FastMCP tool adapter. 분석 코어는 MCP나 외부 LLM에 의존하지 않습니다.

입력 스키마는 FactRecord(extra="allow")로 source 확장 필드를 보존합니다. 실제 DB 스키마를 변경하지 않으며 production DB/API 연결은 FactRepository adapter로 추가합니다.

MCP tools

  • get_voc_overview
  • analyze_issue_frequency, analyze_issue_severity, analyze_issue_persistence
  • analyze_unresolved_issues, rerank_issue_priorities, compare_issue_portfolio
  • analyze_customer_experience
  • detect_emerging_signals
  • analyze_voc_trends
  • analyze_resolution_effect
  • build_report_dataset, build_executive_brief, build_improvement_signals

Issue tools intentionally share one portfolio assessment so Frequency alone cannot contradict Priority Movement. Each issue result returns evidence, reason and confidence.

Run

python -m venv .venv
pip install -e ".[dev]"
pytest
alfred-voc-analysis-mcp

v0.1 ships an in-memory reference adapter. Embed the service and call configure_records, or implement FactRepository for voc-management DB/API.

Calibration

AnalysisConfig contains data-sufficiency and observation-window settings. Defaults are conservative technical defaults, not Heum policy. No opaque weighted score or fixed “N건=High” business rule is used.

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
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
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
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
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

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