alfred-voc-analysis-mcp
MCP server that transforms Voice of Customer data into actionable customer experience insights through structured analysis and synthesis.
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_overviewanalyze_issue_frequency,analyze_issue_severity,analyze_issue_persistenceanalyze_unresolved_issues,rerank_issue_priorities,compare_issue_portfolioanalyze_customer_experiencedetect_emerging_signalsanalyze_voc_trendsanalyze_resolution_effectbuild_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
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
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.
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.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
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.
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.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
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.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.