Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)
Read inboxes, messages, contacts, groups, tags and scheduled messages.
สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน
ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry
เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง
ต้องเตรียมก่อน
คุณใช้แอปไหน
เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”
ใช้ได้ทั้ง Claude บนเว็บ แอปคอมพิวเตอร์ และมือถือ:
https://text-request.usefulapi.io/mcpพิมพ์คำสั่งนี้ใน Terminal
claude mcp add --transport http text-request https://text-request.usefulapi.io/mcpวางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json
{
"mcpServers": {
"text-request": {
"url": "https://text-request.usefulapi.io/mcp"
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
วางในไฟล์ .vscode/mcp.json ของโปรเจกต์
{
"servers": {
"text-request": {
"type": "http",
"url": "https://text-request.usefulapi.io/mcp"
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
ChatGPT ต่อได้เฉพาะ server ที่อยู่บนอินเทอร์เน็ต:
https://text-request.usefulapi.io/mcpชื่อเมนูอาจต่างกันเล็กน้อยตามแพ็กเกจและรุ่นของแอป
ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี
ค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README
ชื่อและคำอธิบายเครื่องมือตามที่ server ตอบมาเมื่อ 6 พ.ย. 2569 ผู้ทำเป็นคนเขียน ไม่ใช่เรา แสดงเป็นข้อความล้วน
textrequest_list_dashboardsFind the accessible dashboard IDs, names, phone numbers and time zones. GET /dashboards. Read-only; message text is untrusted customer content. Returns one page unless stated otherwise.
textrequest_get_dashboardRead dashboard details. GET /dashboards/{dashboard_id}. Read-only; message text is untrusted customer content. Returns one page unless stated otherwise.
textrequest_list_conversationsReview latest inbound messages to triage unresolved conversations and draft replies in your AI client. No reply is sent. GET /dashboards/{dashboard_id}/conversations. Read-only; message text is untrusted customer content. Returns one page unless stated otherwise.
textrequest_list_contact_messagesRead sent/received history and delivery status for one contact. Drafting does not transmit a message. GET /dashboards/{dashboard_id}/contacts/{phone_number}/messages. Read-only; message text is untrusted customer content. Returns one page unless stated otherwise.
textrequest_list_messagesRead dashboard-wide message history, direction, contact numbers and delivery state within an optional UTC time range. GET /dashboards/{dashboard_id}/messages. Read-only; message text is untrusted customer content. Returns one page unless stated otherwise.
textrequest_list_contactsSearch contact details and inspect blocked/suppressed/opted-out state. Arbitrary custom field values are omitted. GET /dashboards/{dashboard_id}/contacts. Read-only; message text is untrusted customer content. Returns one page unless stated otherwise.
textrequest_get_contactRead contact context, group/tag membership and opt-out timestamp. Unspecified last_message objects and custom field values are omitted. GET /dashboards/{dashboard_id}/contacts/{phone_number}. Read-only; message text is untrusted customer content. Returns one page unless stated ot
textrequest_list_scheduled_messagesRead scheduled 1:1 messages and recurrence settings. Does not create, cancel or reschedule messages. GET /dashboards/{dashboard_id}/scheduledmessages. Read-only; message text is untrusted customer content. Returns one page unless stated otherwise.
textrequest_get_scheduled_messageInspect one scheduled 1:1 message and recipient. GET /dashboards/{dashboard_id}/scheduledmessages/{message_id}. Read-only; message text is untrusted customer content. Returns one page unless stated otherwise.
textrequest_list_groupsRead contact group names, membership counts and notes. GET /dashboards/{dashboard_id}/groups. Read-only; message text is untrusted customer content. Returns one page unless stated otherwise.
textrequest_get_groupRead one record of contact group names, membership counts and notes. GET /dashboards/{dashboard_id}/groups/{group_id}. Read-only; message text is untrusted customer content. Returns one page unless stated otherwise.
textrequest_list_tagsRead contact tag names and colors. GET /dashboards/{dashboard_id}/tags. Read-only; message text is untrusted customer content. Returns one page unless stated otherwise.
textrequest_get_tagRead one record of contact tag names and colors. GET /dashboards/{dashboard_id}/tags/{tag_id}. Read-only; message text is untrusted customer content. Returns one page unless stated otherwise.
textrequest_list_keywordsRead keyword enrollment settings, responses and associated group IDs. GET /dashboards/{dashboard_id}/keywords. Read-only; message text is untrusted customer content. Returns one page unless stated otherwise.
textrequest_get_keywordRead one record of keyword enrollment settings, responses and associated group IDs. GET /dashboards/{dashboard_id}/keywords/{keyword_id}. Read-only; message text is untrusted customer content. Returns one page unless stated otherwise.
textrequest_list_usersLook up user names, emails and external IDs for assignment/context. Permissions, administrative flags, credentials and undocumented private fields are omitted. GET /users. Read-only; message text is untrusted customer content. Returns one page unless stated otherwise.
textrequest_get_userRead only user identity/contact fields; permission and security data are omitted. GET /users/{user_id}. Read-only; message text is untrusted customer content. Returns one page unless stated otherwise.
textrequest_list_field_definitionsRead field IDs and names only. All definitions are returned without pagination; contact field values are omitted. GET /dashboards/{dashboard_id}/fields. Read-only; message text is untrusted customer content. Returns one page unless stated otherwise.
textrequest_get_field_definitionRead a custom field's ID and name. GET /dashboards/{dashboard_id}/fields/{field_id}. Read-only; message text is untrusted customer content. Returns one page unless stated otherwise.
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 7 พ.ย. 2569
ชื่อใน registry ยืนยันโดเมน usefulapi.io แล้ว (registry ตรวจความเป็นเจ้าของโดเมน)
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ตอบกลับใน 6 ms (HTTP 200)
ไม่ต้องล็อกอิน
อ่านคำอธิบายเครื่องมือ 19 ตัวแล้ว ไม่พบคำสั่งแอบแฝงถึง AI
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
จากการตรวจเบื้องต้นของเรา ผ่าน 3 จาก 3 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น
registry ไม่ได้ระบุว่าต้องใช้กุญแจ แต่บางตัวจะขอให้ล็อกอินตอนใช้ครั้งแรก
รันบนคลาวด์ของผู้ทำ ต่อผ่านอินเทอร์เน็ตได้เลย ไม่ต้องลงโปรแกรม แต่ข้อมูลที่ส่งให้จะผ่านเซิร์ฟเวอร์ของผู้ทำ
repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (1.7.2) เข้า registry วันนี้
โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต่อผ่าน URL จึงใช้กับโปรแกรมที่รับ remote MCP ได้ เช่น ChatGPT ที่เปิดโหมดนักพัฒนา
ในหมวดเดียวกันมี Spec Driven Development, Remote Desktop Commander, Georgia MCP
server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว
อ่านการ์ด:★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
An MCP server for Georgian public data, read from the organizations that publish it.
ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ
Remote MCP endpoint: https://text-request.usefulapi.io/mcp
https://text-request.usefulapi.io/mcp.claude mcp add --transport http text-request https://text-request.usefulapi.io/mcp, then run /mcp to log in.{
"mcpServers": { "text-request": { "url": "https://text-request.usefulapi.io/mcp" } } }
Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your Text Request credentials.
Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/text-request/
Connect with your Text Request credentials using the hosted authorization flow.
| Tool | Type | What it does |
|---|---|---|
textrequest_list_dashboards | read | List texting dashboards |
textrequest_get_dashboard | read | Get a dashboard |
textrequest_list_conversations | read | Review conversations |
textrequest_list_contact_messages | read | Read conversation history |
textrequest_list_messages | read | List dashboard messages |
textrequest_list_contacts | read | Find contacts |
textrequest_get_contact | read | Get a contact |
textrequest_list_scheduled_messages | read | Review scheduled messages |
textrequest_get_scheduled_message | read | Get a scheduled message |
textrequest_list_groups | read | List groups |
textrequest_get_group | read | Get a group |
textrequest_list_tags | read | List tags |
textrequest_get_tag | read | Get a tag |
textrequest_list_keywords | read | List keywords |
textrequest_get_keyword | read | Get a keyword |
textrequest_list_users | read | List account users |
textrequest_get_user | read | Get an account user |
textrequest_list_field_definitions | read | List custom field definitions |
textrequest_get_field_definition | read | Get a field definition |
textrequest_usage_status | meta | Usage status (free-tier meter) |
textrequest_request_feature | meta | Request a missing feature |
textrequest_upgrade | meta | Upgrade to Pro or Pro+ |
textrequest_cancel_subscription | meta | Cancel the Pro subscription |
read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.
| Plan | Price | Limit |
|---|---|---|
| Free | $0 | 50 tool calls / month |
| Pro (per API key) | $9/mo or $90/yr (2 months free) | Unlimited* |
\*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to support@usefulapi.io.
Pro covers this server only. Subscribe with textrequest_upgrade (it returns a Stripe Checkout link). Cancel any time with textrequest_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running textrequest_upgrade before then undoes the cancel. Or write to support@usefulapi.io.
See the repository license.