ต้นแบบ · รุ่นทดลอง: มีทุก server ในทะเบียนทางการ อัปเดตทุก 30 นาที รีวิวและบัญชีผู้ใช้จะมาในขั้นถัดไป
PopNx MCPที่รวม MCP สำหรับคนใช้ AI · อธิบายเป็นภาษาคน

Clappia MCP

โดย clappia-devรุ่น 1.0.1i★ –iรันบนเครื่อง
ชื่อใน registryio.github.clappia-dev/clappia-mcp

ติดตั้ง

ภาพรวม

คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)

An MCP server that provides Clappia workspace, forms, workflows, submissions, and analytics

สามเสาของ PopNx MCP

สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน

ใช้ทำอะไรได้

ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry

  • การเชื่อมต่อ: รันบนเครื่อง
  • ช่องทาง (transport): stdio
  • หมวด: การตลาดและโซเชียล
  • ต้องใส่ค่าเหล่านี้: CLAPPIA_API_KEY

ติดตั้ง

เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง

ก่อนติดตั้ง

ค่าที่ติดป้ายความลับคือกุญแจของบัญชีคุณ อย่าส่งให้ใคร และอย่าวางในแชต

ต้องเตรียมก่อน

  • Dockerติดตั้ง Docker ในเครื่อง

คุณใช้แอปไหน

เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”

เปิด Claude Desktop → Settings → Developer → Edit Config แล้ววางค่านี้ในไฟล์ claude_desktop_config.json

{
  "mcpServers": {
    "clappia": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "CLAPPIA_API_KEY",
        "docker.io/okaru413/clappia-mcp:1.0.1"
      ],
      "env": {
        "CLAPPIA_API_KEY": "ใส่ค่าของคุณ"
      }
    }
  }
}

พิมพ์คำสั่งนี้ใน Terminal

claude mcp add clappia --env CLAPPIA_API_KEY='ใส่ค่าของคุณ' -- docker run -i --rm -e CLAPPIA_API_KEY docker.io/okaru413/clappia-mcp:1.0.1

เติมค่าที่เว้นว่างไว้ก่อนรัน

เปิดใน Cursor

หรือคัดลอกค่าตั้งเอง

วางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json

{
  "mcpServers": {
    "clappia": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "CLAPPIA_API_KEY",
        "docker.io/okaru413/clappia-mcp:1.0.1"
      ],
      "env": {
        "CLAPPIA_API_KEY": "ใส่ค่าของคุณ"
      }
    }
  }
}

เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง

เปิดใน VS Code

หรือคัดลอกค่าตั้งเอง

วางในไฟล์ .vscode/mcp.json ของโปรเจกต์

{
  "servers": {
    "clappia": {
      "type": "stdio",
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "CLAPPIA_API_KEY",
        "docker.io/okaru413/clappia-mcp:1.0.1"
      ],
      "env": {
        "CLAPPIA_API_KEY": "ใส่ค่าของคุณ"
      }
    }
  }
}

เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง

ตัวนี้รันในเครื่องคุณ แต่ ChatGPT ต่อได้เฉพาะ server บนอินเทอร์เน็ต ลองเลือกแอปอื่น

ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี

ค่าที่ต้องใส่เอง

  • CLAPPIA_API_KEY ความลับ จำเป็น env
    Clappia API key for authentication

ค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README

ทำอะไรได้บ้าง

รันในเครื่องคุณ รายการเครื่องมือจะขึ้นในแอป AI หลังติดตั้ง

ผลตรวจเบื้องต้นi

เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 7 พ.ย. 2569

  • ✓ ผ่าน

    ตัวตนผู้ทำตรงกับ repo

    ชื่อใน registry ยืนยันด้วยบัญชี GitHub clappia-dev ซึ่งเป็นเจ้าของ repo

  • … ยังไม่ตรวจ

    ยังมีคนดูแล

    ยังไม่ได้อ่านข้อมูล repo จาก GitHub

  • … ยังไม่ตรวจ

    มีสัญญาอนุญาต (license)

    ยังไม่ได้อ่านข้อมูล repo จาก GitHub

  • – ไม่เกี่ยว

    endpoint ตอบ

    ตัวนี้รันบนเครื่องคุณ ไม่มี endpoint บนอินเทอร์เน็ต

  • – ไม่เกี่ยว

    ล็อกอินแบบ OAuth

    ตัวนี้รันบนเครื่อง ใช้ค่าที่ตั้งในเครื่องแทน

  • … ยังไม่ตรวจ

    คำอธิบายเครื่องมือไม่มีคำสั่งแอบแฝง

    รันในเครื่องคุณ เราอ่านรายการเครื่องมือได้เฉพาะตัวที่มี endpoint บนอินเทอร์เน็ต

เทียบกับตัวอื่นในหมวด การตลาดและโซเชียลi

  • ดาวมากกว่า 0% ของอีก 2969 ตัวในหมวดนี้
  • ส่งรุ่นใหม่เข้า registry ล่าสุดกว่า 0% ของอีก 2969 ตัวในหมวดนี้
  • ผลตรวจเบื้องต้นดีกว่าหรือเท่ากับ 100% ของอีก 2969 ตัวในหมวดนี้

เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo

คำถามที่พบบ่อย

Clappia MCP ปลอดภัยไหม?

จากการตรวจเบื้องต้นของเรา ผ่าน 1 จาก 1 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น

ต้องใช้กุญแจหรือรหัสอะไรบ้าง?

ต้องใส่ค่าเหล่านี้: CLAPPIA_API_KEY

ตัวนี้รันบนเครื่องหรือบนคลาวด์?

รันบนเครื่องของคุณ โปรแกรม AI จะเปิด server ขึ้นมาเองเมื่อใช้ ข้อมูลไม่ต้องผ่านเซิร์ฟเวอร์ของผู้ทำ (ยกเว้นตัวที่ไปเรียกบริการออนไลน์ต่อ)

ยังมีคนดูแลอยู่ไหม?

repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (1.0.1) เข้า registry 13 เดือนที่ผ่านมา

ใช้กับโปรแกรมไหนได้บ้าง?

โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต้องมี Docker ในเครื่องด้วย

มีตัวไหนใช้แทนได้บ้าง?

ในหมวดเดียวกันมี MCP YouTube Transcript, Google Analytics MCP, BibiGPT YouTube Video Summarizer

ตัวที่ใช้แทนได้

server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว

อ่านการ์ด:★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi

MCP YouTube Transcript

โดย jkawamoto

An MCP server retrieving transcripts of YouTube videos

รันบนเครื่อง★ 495MITอัปเดต 9 วันที่ผ่านมา
ติดตั้ง

Google Analytics MCP

โดย surendranb

GA4 MCP server for AI agents: schema discovery, server-side aggregation, analysis-ready defaults.

รันบนเครื่อง★ 244MITอัปเดต 9 วันที่ผ่านมา
ติดตั้ง

AI video summarizer: summarize and transcribe YouTube, Bilibili, TikTok and podcast videos.

รันบนคลาวด์★ 137MITอัปเดต 10 วันที่ผ่านมา
ติดตั้ง

README จากผู้ทำ

เปิดอ่าน README

ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ

Clappia MCP (Model Context Protocol)

A Python-based MCP server that provides a comprehensive interface for interacting with the Clappia platform. This server enables programmatic management of Clappia applications, forms, submissions, and more.

Clappia is a no-code platform that allows businesses, operations teams, and non-developers to create custom apps—like inspection forms, approval workflows, field data collection tools, internal dashboards, and more—without writing a single line of code. It's used across industries for automating manual processes, digitizing paperwork, and improving operational efficiency. Click here to learn more.

Features

  • App Management
  • Create new Clappia apps with customizable sections and fields
  • Retrieve detailed app definitions with field metadata
  • Submission Management
  • Create new submissions with field data
  • Edit existing submissions with validation
  • Update submission status with optional comments
  • Manage submission owners with email-based assignments
  • Retrieve submissions with advanced filtering and pagination
  • Get submission aggregations for analytics with customizable dimensions
  • Field Management
  • Add new fields with comprehensive configuration options
  • Update field properties including validation, display conditions, and layout
  • Configure field validations (number, email, URL, custom)
  • Set up conditional logic for field display and editability
  • Manage field layouts with responsive design options

Prerequisites

  • Python 3.8 or higher
  • uv python package manager
  • Access to Clappia API Key and Workplace ID
  • Claude for Desktop (or any other MCP Clients)

Installation

  1. Set up Clappia API Access:
  • Visit your Workplace in Clappia (https:// .clappia.com), you need to have Workplace Manager Access to this Workplace.
  • Visit Workplace Settings. Note your Workplace ID.
  • Visit Workplace Settings -> Preferences -> API Keys. Note your API Key, generate one if it is not yet generated.
  1. Set up Claude for Desktop:
  • Download Claude for Desktop for macOS or Windows
  • Install and launch Claude for Desktop
  • Open Claude menu → Settings → Developer → Edit Config
  • Add the following configuration to claude_desktop_config.json: json { "mcpServers": { "clappia-mcp": { "command": "uv", "args": [ "--directory", "/Users/ /Desktop/clappia-mcp", "run", "clappia-mcp.py" ], "env": { "CLAPPIA_API_KEY": " ", "CLAPPIA_WORKPLACE_ID": " " } } } }
  • Restart Claude for Desktop
  • Verify the MCP server is running by checking for the tools icon in the input box
  1. Clone the repository:
   git clone https://github.com/clappia-dev/clappia-mcp.git

cd clappia-mcp

  1. Set up Python Environment:
   # Install uv if not already installed

curl -LsSf https://astral.sh/uv/install.sh | sh

Install dependencies

uv sync

Project Structure

clappia-mcp/

├── clappia-mcp.py # Main MCP server implementation ├── tools/ # Core functionality modules │ ├── add_field.py # Field addition functionality │ ├── create_app.py # App creation functionality │ ├── create_submission.py # Submission creation │ ├── edit_submission.py # Submission editing │ ├── get_definition.py # App definition retrieval │ ├── get_submissions.py # Submission retrieval │ ├── get_submissions_aggregation.py # Analytics functionality │ ├── update_field.py # Field update functionality │ ├── update_submission_owners.py # Owner management │ └── update_submission_status.py # Status management ├── pyproject.toml # Project metadata and dependencies ├── uv.lock # Dependency lock file (if using uv) └── .env # Environment variables

Usage
  • The server will automatically start when Claude Desktop launches
  • Access tools through the Claude Desktop interface
Troubleshooting
  1. Server Not Starting:
  • Check Claude Desktop logs for errors
  • Verify Python environment is activated
  • Ensure all dependencies are installed
  • Check environment variables are set correctly
  1. API Connection Issues:
  • Verify API credentials in claude_desktop_config.json file
  • Check network connectivity
  • Review API rate limits
  1. Tool Execution Failures:
  • Check server logs for detailed error messages
  • Verify input parameters match API requirements
  • Ensure proper permissions for API operations
Example API Calls
  1. Create a New Application
   from tools.create_app import create_app, Section, Field

result = create_app( app_name="Employee Survey", requesting_user_email_address="user@company.com", sections=[ Section( sectionName="Personal Information", fields=[ Field( fieldType="singleLineText", label="Full Name", required=True ) ] ) ] )

  1. Add a Field to an Application
   from tools.add_field import add_field_to_app

result = add_field_to_app( app_id="APP123", requesting_user_email_address="user@company.com", section_index=0, field_index=1, field_type="singleLineText", label="Employee ID", required=True, validation="number", block_width_percentage_desktop=50, block_width_percentage_mobile=100 )

  1. Update a Field
   from tools.update_field import update_field_in_app

result = update_field_in_app( app_id="APP123", requesting_user_email_address="user@company.com", field_name="employeeName", label="Full Employee Name", required=True, validation="none", display_condition="status == 'active'" )

  1. Create a Submission
   from tools.create_submission import create_app_submission

result = create_app_submission( app_id="APP123", data={"employeeName": "John Doe", "employeeId": "12345"}, email="user@company.com" )

  1. Get Submissions with Filtering
   from tools.get_submissions import get_app_submissions, Filters, QueryGroup, Query, Condition

filters = Filters(queries=[ QueryGroup(queries=[ Query( conditions=[ Condition( operator="EQ", filterKeyType="STANDARD", key="status", value="active" ) ], operator="AND" ) ]) ])

result = get_app_submissions( app_id="APP123", requesting_user_email_address="user@company.com", page_size=10, filters=filters )

API Documentation

Field Types
  • Text Fields
  • singleLineText: Single line text input
  • multiLineText: Multi-line text input
  • richTextEditor: Rich text editor with formatting
  • Selector Fields
  • singleSelector: Single choice selection
  • multiSelector: Multiple choice selection
  • dropDown: Dropdown selection
  • Date/Time Fields
  • dateSelector: Date selection
  • timeSelector: Time selection
  • dateTime: Combined date and time selection
  • File Fields
  • file: File upload with configurable types
  • camera: Direct camera capture
  • signature: Digital signature capture
  • Advanced Fields
  • calculationsAndLogic: Formula-based calculations
  • gpsLocation: Location tracking
  • codeScanner: Barcode/QR code scanning
  • nfcReader: NFC tag reading
  • liveTracking: Real-time location tracking
  • address: Address input with validation
Validation Types
  • none: No validation
  • number: Numeric validation
  • email: Email format validation
  • url: URL format validation
  • custom: Custom validation rules
Field Properties
  • Layout
  • block_width_percentage_desktop: Width on desktop (25, 50, 75, 100)
  • block_width_percentage_mobile: Width on mobile (50, 100)
  • number_of_cols: Number of columns for selector fields
  • Behavior
  • required: Whether field is mandatory
  • is_editable: Whether field can be edited
  • hidden: Whether field is hidden
  • retain_values: Whether to retain values when hidden
  • Conditions
  • display_condition: Condition for field visibility
  • editability_condition: Condition for field editability
  • File Settings
  • allowed_file_types: List of allowed file types
  • max_file_allowed: Maximum files allowed (1-10)
  • image_quality: Image quality (low, medium, high)
  • file_name_prefix: Prefix for uploaded files

Error Handling

The server implements comprehensive error handling for:

  • Invalid API credentials
  • Network connectivity issues
  • Invalid input parameters
  • API rate limiting
  • Server errors

All errors are logged with appropriate context for debugging.

Security

  • API keys are stored in environment variables
  • All API calls are made over HTTPS
  • Input validation is implemented for all parameters
  • Rate limiting is supported
  • Error messages are sanitized

Performance Considerations

  • Connection pooling for API requests
  • Efficient payload construction
  • Proper resource cleanup
  • Logging optimization
  • Error handling optimization

Support

For support, please:

  1. Check the documentation
  2. Review existing issues
  3. Create a new issue if needed

License

This project is licensed under the MIT License - see the LICENSE file for details.

API Integration

Clappia Public API

The MCP server integrates with Clappia's public API to provide the following capabilities:

  1. Authentication:
  • API key-based authentication
  • Secure credential management
  • Rate limiting support
  1. Endpoints:
  • Application management
  • Form submissions
  • Field operations
  • User management
  • Analytics and reporting
  1. API Documentation:
  1. API Versioning:
  • Current stable version: v1
  • Backward compatibility maintained
  • Deprecation notices provided
ถาม PopNx