- Home
- MCP servers
- Survey Insight
Survey Insight
- 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).