Agent-Native Calendar
Agent-Native Google Calendar - manage events, sync, and public booking
คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)
MCP server for conducting dynamic, conversational surveys with structured data collection.
สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน
ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry
เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง
MCP_LOG_LEVEL, SURVEY_DEFINITIONS_PATH, SURVEY_RESPONSES_PATHต้องเตรียมก่อน
คุณใช้แอปไหน
เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”
เปิด Claude Desktop → Settings → Developer → Edit Config แล้ววางค่านี้ในไฟล์ claude_desktop_config.json
{
"mcpServers": {
"survey": {
"command": "npx",
"args": [
"-y",
"@cyanheads/survey-mcp-server",
"run",
"start:stdio"
],
"env": {
"MCP_LOG_LEVEL": "ใส่ค่าของคุณ",
"SURVEY_DEFINITIONS_PATH": "ใส่ค่าของคุณ",
"SURVEY_RESPONSES_PATH": "ใส่ค่าของคุณ"
}
}
}
}พิมพ์คำสั่งนี้ใน Terminal
claude mcp add survey --env MCP_LOG_LEVEL='ใส่ค่าของคุณ' --env SURVEY_DEFINITIONS_PATH='ใส่ค่าของคุณ' --env SURVEY_RESPONSES_PATH='ใส่ค่าของคุณ' -- npx -y @cyanheads/survey-mcp-server run start:stdioเติมค่าที่เว้นว่างไว้ก่อนรัน
วางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json
{
"mcpServers": {
"survey": {
"command": "npx",
"args": [
"-y",
"@cyanheads/survey-mcp-server",
"run",
"start:stdio"
],
"env": {
"MCP_LOG_LEVEL": "ใส่ค่าของคุณ",
"SURVEY_DEFINITIONS_PATH": "ใส่ค่าของคุณ",
"SURVEY_RESPONSES_PATH": "ใส่ค่าของคุณ"
}
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
วางในไฟล์ .vscode/mcp.json ของโปรเจกต์
{
"servers": {
"survey": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@cyanheads/survey-mcp-server",
"run",
"start:stdio"
],
"env": {
"MCP_LOG_LEVEL": "ใส่ค่าของคุณ",
"SURVEY_DEFINITIONS_PATH": "ใส่ค่าของคุณ",
"SURVEY_RESPONSES_PATH": "ใส่ค่าของคุณ"
}
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
ตัวนี้รันในเครื่องคุณ แต่ ChatGPT ต่อได้เฉพาะ server บนอินเทอร์เน็ต ลองเลือกแอปอื่น
ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี
MCP_LOG_LEVEL envSURVEY_DEFINITIONS_PATH envSURVEY_RESPONSES_PATH envค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README
รันในเครื่องคุณ รายการเครื่องมือจะขึ้นในแอป AI หลังติดตั้ง
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 7 พ.ย. 2569
ชื่อใน registry ยืนยันด้วยบัญชี GitHub cyanheads ซึ่งเป็นเจ้าของ repo
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ตัวนี้รันบนเครื่องคุณ ไม่มี endpoint บนอินเทอร์เน็ต
ตัวนี้รันบนเครื่อง ใช้ค่าที่ตั้งในเครื่องแทน
รันในเครื่องคุณ เราอ่านรายการเครื่องมือได้เฉพาะตัวที่มี endpoint บนอินเทอร์เน็ต
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
จากการตรวจเบื้องต้นของเรา ผ่าน 1 จาก 1 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น
registry ไม่ได้ระบุว่าต้องใช้กุญแจ แต่บางตัวจะขอให้ล็อกอินตอนใช้ครั้งแรก
รันบนเครื่องของคุณ โปรแกรม AI จะเปิด server ขึ้นมาเองเมื่อใช้ ข้อมูลไม่ต้องผ่านเซิร์ฟเวอร์ของผู้ทำ (ยกเว้นตัวที่ไปเรียกบริการออนไลน์ต่อ)
repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (1.0.6) เข้า registry 13 เดือนที่ผ่านมา
โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต้องมี Node.js ในเครื่องด้วย
ในหมวดเดียวกันมี Agent-Native Calendar, Excel MCP Server, MCP Server for Excel
server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว
อ่านการ์ด:★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi
Agent-Native Google Calendar - manage events, sync, and public booking
ให้ AI สร้างและแก้ไฟล์ Excel ได้เอง ทั้งสูตร กราฟ และ PivotTable โดยไม่ต้องมีโปรแกรม Excel ในเครื่อง
Excel automation for AI - Sheets, Power Query, DAX, VBA, Tables, Ranges and more. Windows only.
ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ
@cyanheads/survey-mcp-server Transform LLMs into intelligent interviewers. A production-grade MCP server for conducting dynamic, conversational surveys with structured data collection. Features skip logic, session resume, multi-tenancy, and pluggable storage backends.
This server provides eight powerful tools for managing the complete survey lifecycle with LLM-driven interactions:
| Tool Name | Description |
|---|---|
survey_list_available | Discover available surveys in the definitions directory. |
survey_start_session | Initialize a new session with complete survey context, all questions, and initial suggested questions. |
survey_get_question | Refresh a specific question's eligibility status after state changes (useful for conditional logic). |
survey_submit_response | Record participant answers with validation, scoring, returning updated progress and next suggested questions. |
survey_get_progress | Check completion status, current score, remaining required/optional questions, and completion eligibility. |
survey_complete_session | Finalize a completed session with final score summary (requires all required questions answered). |
survey_export_results | Export session data in CSV or JSON format with optional filtering by status, date range, etc. |
survey_resume_session | Resume an incomplete session, restoring full context including answered questions and progress. |
survey_list_availableDiscover available surveys loaded from your survey definitions directory.
Key Features:
SURVEY_DEFINITIONS_PATHExample Use Cases:
survey_start_sessionInitialize a new survey session with complete context for LLM-driven conversations.
Key Features:
currentlyEligible flag and eligibilityReason for transparencyguidanceForLLM field with conversational instructionsExample Use Cases:
survey_get_questionRefresh a question's eligibility and details after session state changes.
Key Features:
Example Use Cases:
survey_submit_responseRecord participant answers with validation and get dynamic response guidance.
Key Features:
updatedEligibility array showing newly available conditional questionsnextSuggestedQuestions based on new state (count configurable per survey)guidanceForLLM with context-aware instructionsExample Use Cases:
survey_get_progressCheck session status and completion eligibility.
Key Features:
in-progress, completed, abandonedcanComplete boolean indicating if session can be finalizedcompletionBlockers array explaining what's preventing completionExample Use Cases:
survey_complete_sessionFinalize a completed session when all required questions have been answered.
Key Features:
completed and sets completedAt timestampExample Use Cases:
survey_export_resultsExport session data for analysis and reporting.
Key Features:
Example Use Cases:
survey_resume_sessionResume an incomplete session with full context restoration.
Key Features:
nextSuggestedQuestions for remaining questions (count configurable per survey)guidanceForLLM with welcome-back messaging suggestionsExample Use Cases:
This server is built on the mcp-ts-template and inherits its rich feature set:
McpError system ensures consistent, structured error responses.none, jwt, or oauth modes.in-memory, filesystem, Supabase, Cloudflare KV/R2) without changing business logic.tsyringe for a clean, decoupled, and testable architecture.Plus, specialized features for Survey Management:
AND/OR multi-condition branching with eligibility tracking.free-form, multiple-choice, multiple-select, rating-scale, email, number, boolean, and advanced types like date, datetime, time, and matrix grids.helpText field on questions provides LLMs with context and guidance for asking questions naturally.Add the following to your MCP Client configuration file (e.g., cline_mcp_settings.json).
{
"mcpServers": { "survey-mcp-server": { "command": "bunx", "args": ["@cyanheads/survey-mcp-server@latest"], "env": { "MCP_LOG_LEVEL": "info", "SURVEY_DEFINITIONS_PATH": "./survey-definitions", "SURVEY_RESPONSES_PATH": "./survey-responses" } } } }
git clone https://github.com/cyanheads/survey-mcp-server.git
cd survey-mcp-server
bun install
survey-definitions/ directory contains example JSON files demonstrating various question types and features. Use these as a starting point for creating your own surveys.This server equips AI agents with specialized tools to conduct dynamic, conversational surve
ตัดมาแค่ช่วงต้น อ่านต่อใน repo