Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)
No-code app builder: manage your GoodBarber app, shop, community, bookings, content. MCP 2026-07-28.
สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน
ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry
เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง
ต้องเตรียมก่อน
คุณใช้แอปไหน
เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”
ใช้ได้ทั้ง Claude บนเว็บ แอปคอมพิวเตอร์ และมือถือ:
https://mcp.goodbarber.dev/mcp/sseพิมพ์คำสั่งนี้ใน Terminal
claude mcp add --transport http goodbarber-public https://mcp.goodbarber.dev/mcp/sseวางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json
{
"mcpServers": {
"goodbarber-public": {
"url": "https://mcp.goodbarber.dev/mcp/sse"
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
วางในไฟล์ .vscode/mcp.json ของโปรเจกต์
{
"servers": {
"goodbarber-public": {
"type": "http",
"url": "https://mcp.goodbarber.dev/mcp/sse"
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
ChatGPT ต่อได้เฉพาะ server ที่อยู่บนอินเทอร์เน็ต:
https://mcp.goodbarber.dev/mcp/sseชื่อเมนูอาจต่างกันเล็กน้อยตามแพ็กเกจและรุ่นของแอป
ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี
ค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README
ยังไม่ได้อ่านรายการเครื่องมือของตัวนี้ เราตรวจ endpoint ทีละชุดวนไป
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 7 พ.ย. 2569
ชื่อใน registry ยืนยันโดเมน goodbarber.dev แล้ว (registry ตรวจความเป็นเจ้าของโดเมน)
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ยังไม่ได้ตรวจ เราตรวจ endpoint ทีละชุดวนไป
ยังไม่ได้ตรวจ เราตรวจ endpoint ทีละชุดวนไป
ยังไม่ได้ตรวจ เราอ่านรายการเครื่องมือตอนตรวจ endpoint
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
จากการตรวจเบื้องต้นของเรา ผ่าน 1 จาก 1 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น
registry ไม่ได้ระบุว่าต้องใช้กุญแจ แต่บางตัวจะขอให้ล็อกอินตอนใช้ครั้งแรก
รันบนคลาวด์ของผู้ทำ ต่อผ่านอินเทอร์เน็ตได้เลย ไม่ต้องลงโปรแกรม แต่ข้อมูลที่ส่งให้จะผ่านเซิร์ฟเวอร์ของผู้ทำ
repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (1.3.0) เข้า registry 31 วันที่ผ่านมา
โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต่อผ่าน URL จึงใช้กับโปรแกรมที่รับ remote MCP ได้ เช่น ChatGPT ที่เปิดโหมดนักพัฒนา
ในหมวดเดียวกันมี Spec Driven Development, Remote Desktop Commander, LexPact UK Contracts
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.
Generate UK-law contracts: NDA, service, freelance, recruiter terms of business, IR35.
ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ
44 AI-powered skills to manage your GoodBarber app with any MCP-compatible client — eCommerce, Community, Membership, and CMS.
Listed on Smithery.
These skills connect to the GoodBarber MCP server and give your AI assistant structured workflows to manage your products, orders, customers, promotions, subscriptions, content, analytics, and more — all from a conversational interface.
Skills are instruction files (.md) that teach an AI assistant how to perform specific tasks using your GoodBarber app's API via MCP (Model Context Protocol). Instead of manually calling API tools one by one, a skill orchestrates the full workflow — from data retrieval to formatted report — in a single natural-language request.
For example, asking *"Show me my best sellers this month"* triggers the shop-best-sellers skill, which automatically fetches your orders and catalog, computes rankings, and returns a formatted report.
The repo is a Claude Code plugin: it ships the GoodBarber MCP server (.mcp.json) and the 44 skills in one package.
git clone https://github.com/goodbarber/goodbarber-skills.git
claude --plugin-dir ./goodbarber-skills
Once the plugin is listed in the community marketplace, install it from any session instead:
/plugin marketplace add anthropics/claude-plugins-community
/plugin install goodbarber@claude-community
On the first GoodBarber tool call, Claude Code opens the authorization page: paste your Public API key and validate. Details in SETUP.md.
You need to add the GoodBarber MCP server as a custom connector in your client. The server implements the MCP 2026-07-28 protocol over Streamable HTTP (earlier handshake-era clients still connect). The /mcp/sse path name is historical and kept only for backward compatibility.
MCP Server URLs:
| Setup | URL |
|---|---|
| Single app | https://mcp.goodbarber.dev/mcp/sse |
| Multiple apps | https://mcp.goodbarber.dev/ /mcp/sse |
Replace with your GoodBarber app ID if you manage multiple apps.
Authentication: the GoodBarber MCP server uses a browser-based OAuth flow.
When your MCP client connects to the MCP endpoint, it may open an authorization page on
mcp.goodbarber.dev. On that page, you will be asked to paste your GoodBarber Public API key and validate the authorization. Generate your Public API key from your app's GoodBarber backoffice, on the Public API / MCP server page.
Important:
- Do not open the
/authorizeURL manually in your browser.
- Start from the MCP client by connecting to the MCP endpoint.
- The client generates the full authorization request parameters automatically (
redirect_uri,client_id,state,code_challenge, etc.).
If you open the authorization page manually without those parameters, the authentication will fail.
Claude Desktop (Cowork):
Claude Code (CLI):
# Single app
claude mcp add goodbarber --transport http https://mcp.goodbarber.dev/mcp/sse
claude mcp add goodbarber --transport http https://mcp.goodbarber.dev/ /mcp/sse
Then start a Claude Code session — on the first GoodBarber tool call, the CLI will open the GoodBarber authorization page in your browser. Paste your Public API key there and validate to complete the OAuth flow.
Cursor / VS Code / Windsurf:
Add to your MCP configuration file (.cursor/mcp.json, .vscode/mcp.json, etc.):
{
"mcpServers": { "goodbarber": { "url": "https://mcp.goodbarber.dev/mcp/sse" } } }
The first connection from your client triggers the OAuth flow in your browser — paste your Public API key on the GoodBarber authorization page and validate.
Cline:
Open MCP Servers in Cline, choose "Remote server", transport Streamable HTTP, URL https://mcp.goodbarber.dev/mcp/sse, or add this to cline_mcp_settings.json:
{
"mcpServers": { "goodbarber": { "type": "streamableHttp", "url": "https://mcp.goodbarber.dev/mcp/sse", "disabled": false, "autoApprove": [] } } }
On the first connection Cline opens the GoodBarber authorization page in your browser — paste your Public API token there and validate. No API key in the config, no environment variable. Agents can also follow llms-install.md.
Any other MCP-compatible client:
Point your client to the MCP endpoint above (Streamable HTTP). The GoodBarber MCP server follows the standard MCP protocol and works with any compliant client.
Clone this repo and copy only the skills for your app type:
git clone https://github.com/goodbarber/goodbarber-skills.git
Note: the examples below use Claude's local skills directory (
~/.claude/skills/). If you use another client, copy the skill folders to the directory expected by that client.
eCommerce app:
cp -r goodbarber-skills/skills/ecommerce/* ~/.claude/skills/
Community app:
cp -r goodbarber-skills/skills/community/* ~/.claude/skills/
Membership app:
cp -r goodbarber-skills/skills/membership/* ~/.claude/skills/
CMS / Content (any app with content sections):
cp -r goodbarber-skills/skills/cms/* ~/.claude/skills/
Tip: CMS skills are cross-cutting — install them alongside any app type that has content sections (articles, agenda, maps, galleries, videos, sounds).
Tip: If your GoodBarber app combines multiple types (e.g. eCommerce + Membership), install skills from both directories.
Note: skill directory names carry their family prefix (
shop-,community-,membership-,cms-) and are unique, so skills from several families can live in the same destination without collisions.
Ask your AI assistant: *"What skills do you have?"* — it should list the installed GoodBarber skills.
The same package is a Grok Build plugin: .grok-plugin/plugin.json lists the 44 skills and .mcp.json declares the GoodBarber MCP server.
grok plugin install goodbarber/goodbarber-skills --trust
Once the plugin is listed in the xAI plugin marketplace, install it by name instead (grok plugin install goodbarber --trust) or pick it in /marketplace.
On the first GoodBarber tool call, Grok opens the authorization page in your browser: paste your Public API key and validate. Use /mcps to check the connection and /skills to list the 44 skills. Details in SETUP.md.
Catalog & Products
| Skill | Description |
|---|---|
shop-best-sellers | Rank products by sales volume and revenue over a given period |
shop-catalog-audit | Detect incomplete product sheets (missing images, descriptions, variants) |
shop-low-performers | Identify products with zero or very low sales |
shop-orphan-products | Find products not assigned to any collection |
shop-product-launch | Guided creation of a full product with variants, images, and SEO |
shop-stock-check | Audit stock levels — flag out-of-stock and low-stock items |
shop-reorder-planner | Generate a supplier-ready replenishment queue based on sales velocity |
Orders & Customers
| Skill | Description |
|---|---|
shop-order-followup | To-do list of orders to process (pending, to ship, to deliver) |
shop-customer-insights | Segment customers into VIP, loyal, dormant, and one-shot profiles |
shop-rfm-segmentation | Recency / Frequency / Monetary customer segmentation |
shop-prospect-nurture | Prioritize prospects and suggest conversion actions |
Promotions
| Skill | Description |
|---|---|
shop-promo-campaign | Create a promo code + send an announcement push in one workflow |
shop-promo-performance-review | Analyze promo impact: before, during, and after the campaign |
Analytics & Communication
| Skill | Description |
|---|---|
shop-traffic-report | App-level analytics: page views, launches, sessions, platforms |
shop-kpi-monitor | Threshold-based daily/weekly KPI health alerts |
shop-weekly-digest | Automated weekly business recap |
shop-push-broadcast | Compose, preview, schedule, and send a push notification to all customers |
shop-push-targeted | Compose, preview, schedule, and send a push to specific customers or prospects |
| Skill | Description |
|---|---|
community-traffic-report | App analytics: page views, launches, sessions by platform |
community-push-broadcast | Send a push to everyone or to specific community groups |
community-push-targeted | Send a push to specific community users |
community-device-landscape | Platform distribution, top devices, OS versions |
community-weekly-digest | Weekly community activity recap |
Subscriptions
| Skill | Description |
|---|---|
membership-subscription-audit | Active vs expired, churn rate, at-risk subscribers, winback opportunities |
membership-expiration-calendar | Upcoming subscription expirations timeline |
membership-longest-subscribers | Identify your most loyal long-term subscribers |
membership-internal-subscription-grant | Create, update, or revoke internal subscriptions |
Users & Analytics
| Skill | Description |
|---|---|
membership-prospect-followup | Prioritize membership prospects for conversion |
membership-traffic-report | App analytics: page views, launches, sessions by platform |
membership-push-broadcast | Send a push notification to all eligible users |
membership-push-targeted | Send a push to specific users or subscription-status audiences |
membership-device-landscape | Platform distribution, top devices, OS versions |
membership-weekly-digest | Weekly membership business recap |
Skills for managing editorial content — articles, agenda events, map points of interest, photo galleries, videos, and sounds. Work with any GoodBarber app that has CMS content sections.
Authoring & Publishing
| Skill | Description |
|---|---|
cms-article-publish | Guided creation of a full article: body paragraphs, category, slug, scheduling, paywall |
cms-event-publish | Create an agenda event with start/end datetime, location, and body content |
cms-place-publish | Create a map point of interest (address + coordinates) with description |
cms-gallery-builder | Batch-upload images into a photo gallery and set titles/status |
cms-article-restructure | Reorder, clean, and fix the body paragraphs of an existing article |
Quality & Governance
| Skill | Description |
|---|---|
cms-content-audit | Detect incomplete content across all types (no cover, empty body, missing dates/coords) |
| `cms-draft-re
ตัดมาแค่ช่วงต้น อ่านต่อใน repo