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

Trainer Connect

โดย trainerconnect.com.brรุ่น 1.0.0i★ –iรันบนคลาวด์
ชื่อใน registrybr.com.trainerconnect/personal-trainer

ติดตั้ง

ภาพรวม

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

Manage students, workouts, appointments and payments through your personal trainer account.

สามเสาของ PopNx MCP

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

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

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

  • การเชื่อมต่อ: รันบนคลาวด์
  • ช่องทาง (transport): Streamable HTTP
  • หมวด: เกม กีฬา อาหาร และการเรียน

ติดตั้ง

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

ก่อนติดตั้ง

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

  • รันบนคลาวด์ไม่ต้องลงโปรแกรมเพิ่ม ต่อผ่านอินเทอร์เน็ตได้เลย

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

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

ใช้ได้ทั้ง Claude บนเว็บ แอปคอมพิวเตอร์ และมือถือ:

  1. เปิด Settings → Connectors
  2. กด Add custom connector
  3. วางที่อยู่ด้านล่างแล้วกด Add
  4. ถ้าให้ล็อกอิน ให้ล็อกอินกับผู้ทำ
SettingsConnectors1+ Add2https://…3
https://api.trainerconnect.com.br/mcp

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

claude mcp add --transport http personal-trainer https://api.trainerconnect.com.br/mcp

เปิดใน Cursor

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

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

{
  "mcpServers": {
    "personal-trainer": {
      "url": "https://api.trainerconnect.com.br/mcp"
    }
  }
}

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

เปิดใน VS Code

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

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

{
  "servers": {
    "personal-trainer": {
      "type": "http",
      "url": "https://api.trainerconnect.com.br/mcp"
    }
  }
}

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

ChatGPT ต่อได้เฉพาะ server ที่อยู่บนอินเทอร์เน็ต:

  1. เปิด ChatGPT บนเว็บ → Settings → Connectors (Apps)
  2. กด Create หรือ Add (บางแพ็กเกจต้องเปิด Developer mode ใน Advanced ก่อน)
  3. วางที่อยู่ด้านล่าง ตั้งชื่อ แล้วบันทึก
  4. ถ้าให้ล็อกอิน ให้ล็อกอินกับผู้ทำ
SettingsConnectors1+ Create2https://…3
https://api.trainerconnect.com.br/mcp

ชื่อเมนูอาจต่างกันเล็กน้อยตามแพ็กเกจและรุ่นของแอป

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

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

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

ชื่อและคำอธิบายเครื่องมือตามที่ server ตอบมาเมื่อ 8 พ.ย. 2569 ผู้ทำเป็นคนเขียน ไม่ใช่เรา แสดงเป็นข้อความล้วน

  • list_students

    Lists the connected personal trainer's students with status, goal and start date. Optionally filter by part of the name. Use the returned student_id with get_student.

  • list_inactive_students

    Active students who have not finished a workout in the last N days (7 by default), with name, phone to reach out (the guardian's for a dependent), last workout date, days since and the app_url of the student profile, longest absence first. Students who never trained come first. h

  • list_packages_to_renew

    Students with an active plan that includes a number of classes per period (the same balance the student sees in the app) who have remaining_at_most classes left or fewer (2 by default), with name, phone (the guardian's for a dependent), plan title, included, used, remaining, rene

  • list_workouts_to_renew

    Active students who keep training (finished a workout in the last 30 days) but whose workouts and programs have not changed for longer than the trainer's "renew the workout" reminder (Preferences, 6 weeks by default), with name, phone (the guardian's for a dependent), date of the

  • get_checkins_overview

    Active check-ins of every student, late ones first: student name, how many are overdue, last answer date and mood, and the app_url of the student check-ins screen. Use it to answer "who is late on the check-in?" and then list_checkin_answers for one student.

  • get_latest_assessments

    Every active student with the date of the latest physical assessment (null = never assessed), days_since, weight and body fat, whether a reassessment is already booked, and the app_url of the student assessments screen. due true = past the reassessment interval (90 days by defaul

  • get_anamnesis_overview

    Every active student with the anamnesis (health questionnaire) status: pending (sent, not answered, not expired; waiting_days and expires_at), answered (last_submitted_at) or never_sent (never received one, or it expired unanswered). Each row has name, phone to reach out (the gua

  • list_workout_suggestions

    Changes students suggested to their workouts (load, reps, exercise swap), waiting for the trainer by default: student name, workout, exercise, current and suggested values, the student's message and the app_url of the review screen filtered on that student. Use it to answer "who

  • get_active_diets

    Each student's current diet: published plans (since when, meals, adherence of the week) and drafts the trainer saved but never published to a student who has no active diet yet, with student name and the app_url of that student's diet screen. Use it to answer "who is still waitin

  • get_student

    Gets one of the trainer's students: profile (goal, age, weight, height), the active workouts with their exercises, sets, reps and load, and the latest logged sessions with how many in the last 30 days.

  • get_schedule

    Lists the trainer's classes and appointments between two dates (today and the next 7 days by default): date and time, student, phone to confirm, type, status, place, notes, video link of the online ones and the app_url to open each appointment in the app. Times are in Brazil time

  • list_payments

    Lists what the trainer's students paid or owe: amount, student, phone to reach the student (the guardian's for a dependent), due date, paid date and status. Use status "overdue" for unpaid charges past their due date (oldest first, with days_overdue), "open" for everything not pa

  • create_student

    Adds a student to the trainer's account, like "Adicionar aluno" in the app: the student gets an e-mail invite to install the app and see workouts. Name and e-mail are required; goal, weight, height, birth date and sex are optional. Respects the student limit of the trainer's plan

  • search_exercises

    Searches the Trainer Connect exercise library (with demo videos), in Portuguese or English: "supino", "agachamento", "remada", "glúteo", "esteira". Returns the exercise id to pass as edb_exercise_id in create_workout, so the student sees the video.

  • create_workout

    Creates a workout, assigned to a student (student_id) or as a template when student_id is empty, with its exercises: sets, reps (or a range with reps_max), load, rest, duration for cardio, notes. Exercises are matched to the Trainer Connect library by name so the student sees the

  • schedule_class

    Books a class or appointment on the trainer's schedule (Brazil time, America/Sao_Paulo), with a student or as a personal block when student_id is empty. The student is notified, like in the app. To move or cancel it later use reschedule_class or cancel_class.

  • list_operations

    Lists the Trainer Connect app operations this connection can run (method, path, summary): students, workouts and programs, exercise library, schedule and classes, workout sessions and history, physical assessments, anamnesis, diet plans and nutrition, check-ins, chat, contracts,

  • describe_operation

    Shows what one Trainer Connect operation accepts: route parameters and the validation rules of each field (required, type, allowed values). Use it before api_write so the request is right the first time.

  • api_read

    Runs any GET operation from list_operations as the connected trainer and returns the same JSON the app gets: a student's assessments, anamnesis, diet plan, workout history and sessions, check-ins, chat messages, contracts, financial metrics, the exercise library and more. Same pe

  • api_write

    Runs any POST, PUT, PATCH or DELETE operation from list_operations as the connected trainer, exactly as the app would: edit or archive workouts, assign programs, log or edit a session, create assessments, diet plans and check-ins, send chat messages, cancel or move classes, updat

  • find_trainers

    Find personal trainers listed in the public Trainer Connect directory (most are in Brazil; some are Brazilian trainers abroad), by specialty, name, city or state, and online or in-person. Specialties are written in Portuguese, e.g. "musculação", "emagrecimento", "funcional", "cor

  • get_trainer

    Show the public profile of one personal trainer from the Trainer Connect directory: bio, specialties, where they work, online or in person, and the plans they publish with price and billing period. The person contacts the trainer or signs up for a plan on the profile_url page; th

  • get_student_summary

    Summary of one student as the app dashboard shows it: active workouts, sessions, assessments, payments and the next class.

  • get_students_activity

    Days each student trained in the last 30 days, by student_id. Use it to find students who stopped training.

  • list_recent_sessions

    Latest workouts finished by all the trainer's students at once in the last 30 days, newest first, with rating (1-5) and notes. with_feedback true keeps only workouts where the student rated 1 to 3 or wrote a comment, to answer "did anyone complain about a workout this week?"; the

  • list_student_sessions

    Every workout session a student logged: date, workout, duration, rating, notes and the loads used.

  • list_live_sessions

    Workout sessions in progress right now among the trainer's students.

  • list_student_goals

    The student's goals and progress (weight, body fat, workouts per week...).

  • get_student_health

    Latest health summary synced from the student's watch or phone (steps, sleep, heart rate, weight).

  • list_student_supplements

    Supplements and water the student takes, with adherence over the last 30 days.

  • list_student_classes

    All classes and appointments of one student, past and future.

  • list_join_requests

    Students who asked to train with this trainer and are waiting for an answer.

  • get_invite_link

    The trainer's shareable link: a student who opens it signs up already linked to this trainer.

  • update_student

    Updates a student's profile. Send only what changes.

  • list_assessments

    Physical assessments of one student (weight, body fat, measurements, skinfolds), newest first.

  • get_assessment

    One physical assessment with every measurement and the photos.

  • list_anamnesis_forms

    The trainer's anamnesis (health questionnaire) forms; send_anamnesis needs one.

  • list_anamnesis_answers

    Anamnesis questionnaires the student filled in, with every answer.

  • send_anamnesis

    Sends an anamnesis form for the student to fill in the app.

  • list_checkin_templates

    The trainer's periodic check-in questionnaires; send_checkin needs one.

  • list_checkin_answers

    Check-in answers of one student (weight, sleep, energy, photos...), newest first.

  • send_checkin

    Assigns a check-in questionnaire to one or more students; they answer in the app.

  • list_workouts

    Every workout the trainer wrote, for all students, with the exercises.

  • get_workout

    One workout with every exercise, sets, reps, load and rest.

  • list_programs

    The trainer's training programs (workout sheets with weeks).

  • approve_workout_suggestion

    Approves a student's suggestion and applies it to the exercise.

  • reject_workout_suggestion

    Rejects a student's suggestion; the workout stays as it is.

  • list_diet_plans

    Diet plans the trainer wrote for one student.

  • get_diet_plan

    One diet plan with meals, foods, amounts and macros.

  • get_diet_adherence

    Percentage of meals the student checked in the last days, day by day.

  • get_free_slots

    The trainer's free time slots on a date, for booking a class.

  • reschedule_class

    Proposes a new time for a class, like in the app: the student accepts it there, or the class moves at once if the trainer turned on "my changes apply immediately". The student is notified.

  • confirm_class

    Accepts a class a student booked that is waiting for confirmation.

  • cancel_class

    Cancels a class; the student gets a push, like in the app. Confirm with the person first.

  • list_class_change_requests

    Requests from students to move a class, waiting for the trainer.

  • accept_class_change

    Accepts the student's request and moves the class to the time they asked.

  • reject_class_change

    Declines the student's request; the class stays where it was.

  • list_leads

    People interested in training with the trainer (site, catalog, public page), with phone and e-mail. Filter by status or search; status new are the ones still waiting for a first answer, then read_lead_chat.

  • get_lead

    One lead: contact, origin, status, notes and the first message.

  • read_lead_chat

    The conversation with a lead, oldest first. Reading here does not mark it as read: it stays unread in the app until the trainer opens it. To answer, draft the text, show it and only then call reply_to_lead.

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

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

  • ! ควรระวัง

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

    ทะเบียนไม่ได้ระบุ repo ของโค้ด จึงยังจับคู่ผู้ลงทะเบียน (trainerconnect.com.br) กับโค้ดไม่ได้

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

    ยังมีคนดูแล

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

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

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

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

  • ✓ ผ่าน

    endpoint ตอบ

    ตอบกลับใน 240 ms (HTTP 200)

  • – ไม่เกี่ยว

    ล็อกอินแบบ OAuth

    ไม่ต้องล็อกอิน

  • ✓ ผ่าน

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

    อ่านคำอธิบายเครื่องมือ 60 ตัวแล้ว ไม่พบคำสั่งแอบแฝงถึง AI

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

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

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

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

Trainer Connect ปลอดภัยไหม?

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

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

registry ไม่ได้ระบุว่าต้องใช้กุญแจ แต่บางตัวจะขอให้ล็อกอินตอนใช้ครั้งแรก

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

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

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

repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (1.0.0) เข้า registry 30 วันที่ผ่านมา

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

โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต่อผ่าน URL จึงใช้กับโปรแกรมที่รับ remote MCP ได้ เช่น ChatGPT ที่เปิดโหมดนักพัฒนา

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

ในหมวดเดียวกันมี Brightspace, Univs, Wise MCP by usefulapi

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

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

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

Brightspace

D2L Brightspace MCP server: grades, due dates, assignments, announcements and files. Any school.

โดย RohanMuppaกำลังโต↓ 4.3K/สัปดาห์อัปเดต วันนี้

รันบนเครื่อง

Univs

Search universities, study programmes and education agencies worldwide on Univs.

โดย univs.comเริ่มต้นอัปเดต วันนี้

รันบนคลาวด์✓ univs.com

Wise MCP by usefulapi

Read students, teachers, parents, tags and reports of one institute in Wise.

โดย m190เริ่มต้นอัปเดต วันนี้

รันบนคลาวด์✓ usefulapi.io

README จากผู้ทำ

ไม่พบ README ใน repo

ถาม PopNx