BusyBee — Social Media Data
ภาพรวม
คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)
Social media data for AI agents: creators, posts, comments, insights, trending across 6 platforms.
สามเสาของ PopNx MCP
สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน
- เสียงผู้ใช้iยังไม่มีรีวิวรีวิวเปิดพร้อมระบบบัญชีในขั้นถัดไป
- ผลตรวจเบื้องต้นของเราiผ่าน 3 จาก 3 ข้อตรวจจากข้อมูลที่เปิดอยู่ ยังไม่ได้สแกนโค้ด
- การใช้งานiยังใหม่มาก★ –
ใช้ทำอะไรได้
ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry
- การเชื่อมต่อ: รันบนคลาวด์
- ช่องทาง (transport): Streamable HTTP
- หมวด: การตลาดและโซเชียล
- ต้องใส่ค่าเหล่านี้: Authorization
ติดตั้ง
เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง
ก่อนติดตั้ง
- ผลตรวจเบื้องต้น: ผ่าน 3 จาก 3 ข้อ
- รันบนเครื่องของผู้ทำ สิ่งที่คุณถามจะผ่านเครื่องของเขา
- ค่าที่คุณต้องใส่เอง:
Authorization
ค่าที่ติดป้ายความลับคือกุญแจของบัญชีคุณ อย่าส่งให้ใคร และอย่าวางในแชต
ต้องเตรียมก่อน
- รันบนคลาวด์ไม่ต้องลงโปรแกรมเพิ่ม ต่อผ่านอินเทอร์เน็ตได้เลย
คุณใช้แอปไหน
เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”
ที่อยู่นี้ต้องใส่ key ใน header ของคำขอ ซึ่งเมนูเพิ่ม connector ใส่ให้ไม่ได้ ใช้ Claude Code, Cursor หรือ VS Code แทน
พิมพ์คำสั่งนี้ใน Terminal
claude mcp add --transport http busybee https://lucydomi.com/mcp --header 'Authorization: ใส่ค่าของคุณ'เติมค่าที่เว้นว่างไว้ก่อนรัน
หรือคัดลอกค่าตั้งเอง
วางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json
{
"mcpServers": {
"busybee": {
"url": "https://lucydomi.com/mcp",
"headers": {
"Authorization": "ใส่ค่าของคุณ"
}
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
หรือคัดลอกค่าตั้งเอง
วางในไฟล์ .vscode/mcp.json ของโปรเจกต์
{
"servers": {
"busybee": {
"type": "http",
"url": "https://lucydomi.com/mcp",
"headers": {
"Authorization": "ใส่ค่าของคุณ"
}
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
ที่อยู่นี้ต้องใส่ key ใน header ของคำขอ ซึ่งเมนูเพิ่ม connector ใส่ให้ไม่ได้ ใช้ Claude Code, Cursor หรือ VS Code แทน
ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี
ค่าที่ต้องใส่เอง
Authorizationความลับ จำเป็น HTTP headerBearer . Get one at https://lucydomi.com/sign-up
ค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README
ทำอะไรได้บ้าง
server ให้ล็อกอินก่อนจึงจะแสดงรายการเครื่องมือ
ผลตรวจเบื้องต้นi
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 9 พ.ย. 2569
- ✓ ผ่าน
ตัวตนผู้ทำตรงกับ repo
ชื่อใน registry ยืนยันด้วยบัญชี GitHub danfeistar ซึ่งเป็นเจ้าของ repo
- … ยังไม่ตรวจ
ยังมีคนดูแล
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
- … ยังไม่ตรวจ
มีสัญญาอนุญาต (license)
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
- ✓ ผ่าน
endpoint ตอบ
ตอบกลับใน 752 ms (HTTP 401)
- ✓ ผ่าน
ล็อกอินแบบ OAuth
ประกาศวิธีล็อกอินแบบ OAuth ให้โปรแกรม AI พาไปล็อกอินเอง
- … ยังไม่ตรวจ
คำอธิบายเครื่องมือไม่มีคำสั่งแอบแฝง
ยังไม่ได้ตรวจ เราอ่านรายการเครื่องมือตอนตรวจ endpoint
เทียบกับตัวอื่นในหมวด การตลาดและโซเชียลi
- ดาวมากกว่า 0% ของอีก 3619 ตัวในหมวดนี้
- ส่งรุ่นใหม่เข้า registry ล่าสุดกว่า 69% ของอีก 3619 ตัวในหมวดนี้
- ผลตรวจเบื้องต้นดีกว่าหรือเท่ากับ 100% ของอีก 3619 ตัวในหมวดนี้
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
คำถามที่พบบ่อย
BusyBee — Social Media Data ปลอดภัยไหม?
จากการตรวจเบื้องต้นของเรา ผ่าน 3 จาก 3 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น
ต้องใช้กุญแจหรือรหัสอะไรบ้าง?
ต้องใส่ค่าเหล่านี้: Authorization
ตัวนี้รันบนเครื่องหรือบนคลาวด์?
รันบนคลาวด์ของผู้ทำ ต่อผ่านอินเทอร์เน็ตได้เลย ไม่ต้องลงโปรแกรม แต่ข้อมูลที่ส่งให้จะผ่านเซิร์ฟเวอร์ของผู้ทำ
ยังมีคนดูแลอยู่ไหม?
repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (0.2.4) เข้า registry 15 วันที่ผ่านมา
ใช้กับโปรแกรมไหนได้บ้าง?
โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต่อผ่าน URL จึงใช้กับโปรแกรมที่รับ remote MCP ได้ เช่น ChatGPT ที่เปิดโหมดนักพัฒนา
มีตัวไหนใช้แทนได้บ้าง?
ในหมวดเดียวกันมี MCP YouTube Transcript, Google Analytics MCP, BibiGPT YouTube Video Summarizer
ตัวที่ใช้แทนได้
server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว
อ่านการ์ด:↓ ดาวน์โหลดต่อสัปดาห์i★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi
Google Analytics MCP
GA4 MCP server for AI agents: schema discovery, server-side aggregation, analysis-ready defaults.
BibiGPT YouTube Video Summarizer
AI video summarizer: summarize and transcribe YouTube, Bilibili, TikTok and podcast videos.
README จากผู้ทำ
เปิดอ่าน README
ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ
BusyBee MCP
Public social media data for AI agents. Ten business-level tools, one schema — TikTok, Instagram, YouTube, X (Twitter), Douyin and Xiaohongshu.
Ask your agent *"who are the fastest-growing coffee creators on TikTok right now, and what do their comment sections complain about?"* — it answers with real data, in one conversation.
Endpoint https://lucydomi.com/mcp
Protocols MCP Streamable HTTP · MCP SSE (legacy) · REST/JSON · stdio Tools 10 Billing pay per call; every response returns cost_usd + balance_usd
Try it in 30 seconds — no signup: open https://lucydomi.com/demo, type a keyword, see the real response shape (6 free calls per device per day, 3 of them on Douyin/Xiaohongshu). When you want unlimited calls, grab a key at https://lucydomi.com/sign-up.
Connect your agent
Step-by-step guides, each with a config file you can copy verbatim:
- Claude Desktop / Claude Code — local stdio via
uvx - Cursor / Cline / Windsurf / VS Code — remote HTTP with a bearer header
- Dify / n8n / Coze / FastGPT — import the OpenAPI spec, no code
- Plain HTTP / curl / any language — REST endpoints and the tools JSON
Works with every kind of agent
Most "social data for AI" products ship one transport and hope your client speaks it. This server speaks four, on the same host, with the same 10 tools behind all of them.
| Your agent | What it supports | How to connect |
|---|---|---|
| Claude Code | Streamable HTTP | claude mcp add busybee --transport http https://lucydomi.com/mcp --header "Authorization: Bearer sk-..." |
| Cursor / Cline / Windsurf / VS Code | Streamable HTTP | add to mcp.json (see below) |
| Claude Desktop | stdio | uvx busybee-mcp with BUSYBEE_API_KEY |
| Older MCP clients (2024-11 era) | SSE only | https://lucydomi.com/sse + https://lucydomi.com/messages/ |
| Dify / n8n / Coze / FastGPT | OpenAPI / plain HTTP | import https://lucydomi.com/mcp/openapi.json (3.1), or ?spec=3.0 for older importers |
| LangChain / LlamaIndex / custom code | tools JSON or HTTP | https://lucydomi.com/mcp/tools?format=openai, or call REST directly |
| GPT Actions / Zapier / Make | OpenAPI 3.x | same spec URL, bearer auth |
| Anything that can only GET a URL | query string | https://lucydomi.com/mcp/v1/search_creators?platform=tiktok&keyword=coffee&api_key=sk-... |
Discovery document (machine-readable, tells an agent what's available): https://lucydomi.com/mcp/info
The 10 tools
| Tool | What it answers |
|---|---|
list_platforms | Which platforms exist, which tools each supports, which key group you need |
search_creators | "Find me mid-size coffee creators on TikTok" |
search_posts | "What is being posted about cold brew this week?" |
get_creator | "How big is this account, what's their bio?" |
list_creator_posts | "What has this account posted recently?" |
get_post | "Give me the details of this one video" |
get_comments | "What are people saying under this post?" |
get_trending | "What's trending on Douyin right now?" |
get_comment_insights | "Summarize the comment section: sentiment, questions, complaints" |
check_balance | "How much credit do I have left?" |
get_comment_insights is the one people keep open: it samples comments, then returns sentiment split, question ratio, high-frequency phrases and top-liked comments — so the agent answers *"what do users actually want"* instead of dumping fifty raw rows.
Docs by platform, by tool, by client
Each page carries a real captured response and copy-paste code, so you can skip the README once you know what you need:
| Platform | Tool deep-dive | Client setup | ||
|---|---|---|---|---|
| TikTok | YouTube | Search posts | Claude Desktop | |
| X (Twitter) | Comment insights | Cursor | ||
| Douyin | Xiaohongshu | Creator discovery | Cline · Gemini CLI · Windsurf · VS Code · Dify · n8n |
Tutorials — end-to-end workflows with real numbers: mine demand from comments · build a creator database · cross-platform topic check · competitor monitoring
All 21 in one index: https://lucydomi.com/resources · machine index: https://lucydomi.com/llms.txt · everything in one file for LLMs: https://lucydomi.com/llms-full.txt
Cookbook — three scripts you can run right now
Stdlib only, no dependencies. Each was run against the live API before being committed; the output below is real.
| Script | Question it answers |
|---|---|
examples/cookbook_comment_insights.py | What is the comment section actually asking? (search → hottest post → insights) |
examples/cookbook_creator_report.py | Who are the creators in this niche? (creator search → recent posts → Markdown table) |
examples/cookbook_cross_platform.py | Which platform owns this topic? (one keyword, six platforms, same fields) |
export BUSYBEE_API_KEY=sk-...
python examples/cookbook_cross_platform.py coffee
平台 条数 最高互动 文案 tiktok 10 9325976 ASMR SATISFACTION 🤎✨ Nothing beats puck … youtube 10 235306 The Espresso Revolution is Already Happe… twitter 10 20988483 NEW: Bikini barista takes out a hammer o… instagram - - (该平台没有关键词搜内容) douyin 10 75063 coffee time.#海氏C9Pro咖啡机… xiaohongshu 10 14623 谁发明的这样喝咖啡?…
Note the Instagram row: it reports the gap instead of silently returning nothing — list_platforms tells your agent which tools each platform actually supports, so cross-platform jobs degrade instead of breaking.
One schema, every platform
Same field names whether the item came from TikTok, Instagram, YouTube, X, Douyin or Xiaohongshu:
{
"ok": true, "platform": "tiktok", "tool": "search_posts", "count": 6, "items": [ { "platform": "tiktok", "id": "7690199760430566669", "url": "https://www.tiktok.com/@laceyglasley/video/7690199760430566669", "author": { "id": "7066058701889012782", "handle": "laceyglasley", "name": "Lacey" }, "text": "Salted Honey Spanish Latte … #coffeetok #spanishlatte", "created_at": "2026-09-27T13:03:24+00:00", "stats": { "likes": 68357, "comments": 165, "shares": 7691, "views": 1009685, "collects": 17806 }, "cover": "https://…" } ], "cost_usd": 0.003, "balance_usd": 3.93 }
This is a real response, not a mock-up — captured from a live call, only the share URL query string and the caption were trimmed. Two full raw responses are checked in: examples/1_tiktok_coffee.json (search_posts) and examples/2_youtube_insights.json (comment insights on 20 comments).
Every response carries cost_usd and balance_usd, so the agent can budget itself and you can see what a task actually cost.
Setup per client
Need a key first: register at lucydomi.com → *Console → API Keys → New key* (sk-…). Overseas and China platforms use different key groups.
Claude Code
claude mcp add busybee --transport http https://lucydomi.com/mcp \
--header "Authorization: Bearer sk-YOUR_KEY"
Cursor / Cline / Windsurf / VS Code (~/.cursor/mcp.json)
{
"mcpServers": { "busybee": { "url": "https://lucydomi.com/mcp", "headers": { "Authorization": "Bearer sk-YOUR_KEY" } } } }
Claude Desktop (local stdio)
{
"mcpServers": { "busybee": { "command": "uvx", "args": ["busybee-mcp"], "args": ["busybee-mcp"], "env": { "BUSYBEE_API_KEY": "sk-YOUR_KEY" } } } }
Legacy SSE clients
SSE URL https://lucydomi.com/sse
Messages URL https://lucydomi.com/messages/?session_id= Header Authorization: Bearer sk-YOUR_KEY
Dify / n8n / Coze / GPT Actions
Import the OpenAPI schema, set auth to Bearer sk-YOUR_KEY. If the importer rejects 3.1, use the 3.0 view.
| Platform | Where to paste | URL |
|---|---|---|
| Dify | Tools → Custom → Add OpenAPI tool | https://lucydomi.com/mcp/openapi.json?spec=3.0 |
| n8n | HTTP Request node, or import as a credential-protected API | https://lucydomi.com/mcp/openapi.json |
| Coze | Plugin → Import from OpenAPI | https://lucydomi.com/mcp/openapi.json?spec=3.0 |
| OpenAI GPT Actions | Actions → Import from URL | https://lucydomi.com/mcp/openapi.json |
Server-side endpoints derive automatically from the schema; each operation maps 1:1 to a tool name, so search_posts in the schema is POST https://lucydomi.com/mcp/v1/search_posts.
LangChain / custom Python (no MCP needed)
import json, urllib.request
req = urllib.request.Request( "https://lucydomi.com/mcp/v1/search_creators", data=json.dumps({"platform": "tiktok", "keyword": "coffee", "limit": 3}).encode(), headers={"Content-Type": "application/json", "Authorization": "Bearer sk-YOUR_KEY"}, ) print(json.load(urllib.request.urlopen(req)))
Tool schemas for function calling: `GET https://lucydomi.com/mcp/tools?format=openai`
Local package
pip install busybee-mcp
BUSYBEE_API_KEY=sk-YOUR_KEY busybee-mcp # stdio BUSYBEE_API_KEY=sk-YOUR_KEY busybee-mcp http # serve all transports on :3013
Design decisions worth knowing
- Ten tools, not a thousand. Call a business intent, not an endpoint. The more tools a model sees, the more often it picks wrong and burns money.
- Normalized fields.
author / text / created_at / statsmean the same thing on every platform. - One implementation behind every protocol. MCP, SSE and REST share the same dispatch layer, so behavior can't drift between clients.
- Pay per call, priced per endpoint. Cheap calls cost fractions of a cent. Price is visible in your console.
- Cost transparency inside the result.
cost_usd+balance_usdon every response. - **Failures
ตัดมาแค่ช่วงต้น อ่านต่อใน repo