Skip to main content
Glama
monthop-gmail

thudong-mcp-claude

thudong-mcp-claude

MCP Server สำหรับ RAG ข้อมูลแบบสอบถาม "หลังการสอบภาคสนามธุดงค์"

  • สถานที่: วัดป่าร้อยปีหลวงพ่อวิริยังค์ จ.ราชบุรี

  • วันที่: 12-15 ธันวาคม พ.ศ. 2568

Features

  • ค้นหาความคิดเห็นด้วย Full-Text Search (FTS5)

  • สถิติความพึงพอใจรายหมวด

  • เปรียบเทียบระหว่างกลุ่มผู้ตอบ

  • Streamable HTTP Transport + Docker

Related MCP server: tripitaka-mcp

Quick Stats

รายการ

จำนวน

ผู้ตอบทั้งหมด

804 คน

นักศึกษาสอบภาคสนาม

690 คน (85.8%)

คณะทำงาน

105 คน (13.1%)

ผู้สังเกตการณ์

9 คน (1.1%)

ข้อความ "ประทับใจ"

660 รายการ

ข้อความ "ข้อเสนอแนะ"

510 รายการ

Reports

รายงานวิเคราะห์ข้อมูลแบบสอบถาม:

รายงาน

เนื้อหา

PDF

executive-summary.md

รายงานสรุป 1 หน้าสำหรับผู้บริหาร

PDF

survey-overview.md

ภาพรวมและสถิติทั้งหมด

PDF

swot-analysis.md

วิเคราะห์จุดแข็ง/จุดอ่อน

PDF

top-impressions.md

สิ่งที่ประทับใจมากที่สุด

PDF

improvements-2569.md

ประเด็นที่ต้องปรับปรุงปีหน้า

PDF

Example Prompts

ดูตัวอย่าง Prompt ทั้งหมดได้ที่ PROMPTS.md

ภาพรวมและสถิติ

  • "แสดงภาพรวมแบบสอบถามธุดงค์"

  • "สรุปความพึงพอใจด้านสิ่งอำนวยความสะดวก"

  • "สถิติความพึงพอใจหมวดการจัดงาน เฉพาะนักศึกษา"

ค้นหาความคิดเห็น

  • "มีคนพูดถึงห้องน้ำอะไรบ้าง"

  • "ค้นหาความเห็นเกี่ยวกับอาหาร"

  • "หาข้อเสนอแนะที่เกี่ยวกับที่พัก"

สิ่งประทับใจและข้อเสนอแนะ

  • "รวมสิ่งที่ประทับใจเกี่ยวกับพี่เลี้ยง"

  • "รวมข้อเสนอแนะเรื่องกำหนดการ"

  • "ข้อเสนอแนะเกี่ยวกับสถานที่มีอะไรบ้าง"

เปรียบเทียบกลุ่ม

  • "เปรียบเทียบความพึงพอใจด้านสิ่งอำนวยความสะดวก ระหว่างนักศึกษากับคณะทำงาน"

  • "เปรียบเทียบคะแนนการจัดงานระหว่างกลุ่มผู้ตอบ"

วิเคราะห์เชิงลึก

  • "วิเคราะห์จุดแข็งและจุดอ่อนของการจัดงานธุดงค์"

  • "สรุปประเด็นที่ต้องปรับปรุงสำหรับปีหน้า"

  • "อะไรคือสิ่งที่ผู้เข้าร่วมประทับใจมากที่สุด"

Installation

# Clone repository
git clone https://github.com/monthop-gmail/thudong-mcp-claude.git
cd thudong-mcp-claude

# Start with Docker Compose
docker compose up -d

Server จะรันที่ http://localhost:3200

Claude Code Configuration

Option 1: CLI Command

claude mcp add thudong --transport streamable-http --url http://localhost:3200/mcp

Option 2: Manual Config

เพิ่มไฟล์ .mcp.json ใน project:

{
  "mcpServers": {
    "thudong": {
      "type": "streamable-http",
      "url": "http://localhost:3200/mcp"
    }
  }
}

MCP Tools

Tool

Description

search_feedback

ค้นหาข้อความจาก "ประทับใจ" และ "ข้อเสนอแนะ" ด้วย FTS5

get_statistics

สรุปสถิติความพึงพอใจรายหมวด

get_survey_overview

แสดงภาพรวมจำนวนผู้ตอบและข้อมูลสรุป

get_improvements

รวบรวมข้อเสนอแนะ/สิ่งที่ควรปรับปรุง

get_impressions

รวบรวมสิ่งที่ประทับใจ

compare_groups

เปรียบเทียบความพึงพอใจระหว่างกลุ่มผู้ตอบ

Docker Commands

# Start server
docker compose up -d

# View logs
docker compose logs -f

# Stop server
docker compose down

# Rebuild after changes
docker compose up -d --build

Endpoints

Endpoint

Description

GET /health

Health check

POST /mcp

Streamable HTTP endpoint for MCP

GET /mcp

SSE stream for server-to-client notifications

Tech Stack

  • Runtime: Node.js 20

  • MCP SDK: @modelcontextprotocol/sdk

  • Database: SQLite + FTS5

  • Transport: Streamable HTTP

License

MIT

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    A
    maintenance
    MCP server for the full Pāli Tipiṭaka — ~444,000 segments at parity with SuttaCentral (Sutta + Vinaya + Abhidhamma). Hybrid search, full-sutta fetch with cross-references, segment-aligned translation comparison, and Pāli word lookup. Offered as Dhamma Dāna.
    11
    8
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    Public MCP server for agent-created, human-friendly, short-lived surveys. Enables agents to ask structured questions and retrieve answers.
    2
    MIT
  • F
    license
    Not graded
    quality
    C
    maintenance
    MCP server for Simplesat, enabling search of CSAT/NPS survey answers via the Simplesat V1 API. Provides a single tool to query customer feedback with optional filters like date range and filter criteria.
    -