Survey Insight

AI-powered survey comment analysis MCP server that generates interactive HTML dashboards from CSV feedback.
  • python

2

GitHub Stars

python

Language

5 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "sinjorjob-survey-insight-mcp": {
      "command": "uvx",
      "args": [
        "--from",
        "git+https://github.com/sinjorjob/survey-insight-mcp.git",
        "survey-insight-mcp"
      ],
      "env": {
        "LLM_MODEL": "claude-3-5-sonnet-20241022",
        "LLM_API_KEY": "sk-YourApiKeyHere",
        "LLM_PROVIDER": "anthropic",
        "USE_CLAUDE_CODE_SUBSCRIPTION": "true"
      }
    }
  }
}

You can run Survey Insight MCP Server locally or via a client to automatically analyze survey comments from CSV files and render an interactive HTML dashboard with language-aware NLP, multi-axis analysis, and AI-driven improvement suggestions.

How to use

You use a client that supports MCP servers to analyze a CSV file and generate an HTML dashboard with an executive summary, keyword analytics, and AI-provided improvement ideas. The server detects the comment column, determines analysis axes, and outputs an HTML report with a WordCloud. If you enable AI analysis, you also receive actionable insights.

How to install

Prerequisites: you need Python for the server and the MCP CLI environment (uvx) to run the MCP locally. You will also rely on Claude Code or Gemini/Anthropic APIs if you enable AI analysis.

# Optional: install UVX tooling if not installed
# Install the MCP server from the source as an MVP flow
uvx --from git+https://github.com/sinjorjob/survey-insight-mcp.git survey-insight-mcp

# Start the MCP server (stdio transport)
# The following command is the runtime invocation used to load the MCP from the repository:
uvx --from git+https://github.com/sinjorjob/survey-insight-mcp.git survey-insight-mcp
```} ,{

Additional sections

Configuration, AI options, and troubleshooting are described so you can tailor the server to your environment. You can run with AI analysis disabled for a quick report, or enable AI analysis by providing API keys and choosing a provider.

Available tools

analyze_survey

Runs the CSV analysis to generate an HTML report and WordCloud from the survey data.

ai_analyzer

Performs AI-driven task analysis and provides improvement recommendations.

chart_generator

Generates interactive plots (bar charts and pie charts) for keyword rankings and analysis axes.

text_analyzer

Performs language-specific morphological analysis for Japanese (janome) and English (spaCy).

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational