Medplum MCP
Securely access and manage FHIR healthcare data stored in Medplum.
ยังไม่มีคำอธิบายภาษาไทย ดูข้อเท็จจริงด้านล่าง หรือเปิดคำอธิบายต้นฉบับจากผู้ทำ
ICMR-NIN nutrition for 52 Indian foods: protein, targets by age, cost ranking. Every answer cited.เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง
ผลตรวจผ่าน 5/5 · สิ่งที่คุณถามผ่านเซิร์ฟเวอร์ของผู้ทำ (kabo-nutrition-mcp.onrender.com) · ✓ ตรวจคำสั่งแล้ว 13 พ.ย. 2569
ขั้นแรก: คุณใช้ AI ตัวไหน
เลือกแอปที่คุณใช้ ขั้นตอนจะขึ้นด้านล่าง
ต่อกับ Claude ได้ · ประมาณ 2 นาที
ไม่ต้องใช้คีย์ ไม่ต้องลงโปรแกรม · ตั้งครั้งเดียวที่ claude.ai หรือแอปบนคอม แล้วใช้ในแชตได้ · บัญชีฟรีเพิ่มได้ 1 ตัว · แผน Team/Enterprise ให้เจ้าของ (Owner) เป็นคนเพิ่ม
CustomizeConnectors
คัดลอกจากที่นี่ไปวางในช่องชื่อเดียวกันบนหน้าจอของ Claude แล้วกด Continue
KABO Indian Nutrition Indexhttps://kabo-nutrition-mcp.onrender.com/mcpกด Continue ผ่านหน้าตรวจการล็อกอินที่ Claude ตรวจเจอ · หัวข้อ Authentication เลือกตามที่ผู้ทำบอก (Sign in now, Sign in when needed หรือ No sign in) แล้วกด Add
+ConnectorsKABO Indian Nutrition Index
ใช้ KABO Indian Nutrition Index บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง✓ ถ้า Claude บอกว่ากำลังใช้ KABO Indian Nutrition Index หรือมีชื่อเครื่องมือของ KABO Indian Nutrition Index ขึ้นในคำตอบ แปลว่าต่อสำเร็จ
ชื่อเมนูตรวจกับหน้าช่วยเหลือของ Anthropic เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป
ต่อกับ ChatGPT ได้ ขึ้นกับแผน
MCP แบบเต็ม: ChatGPT Business, Enterprise หรือ Edu บนเว็บ · Pro: ต่อได้ด้วยสิทธิ์อ่านและดึงข้อมูล เครื่องมือที่แก้ข้อมูลอาจใช้ไม่ได้ · Plus: เอกสารยังไม่ยืนยัน ถ้าเห็นเมนูเพิ่ม MCP แบบกำหนดเองในหน้าปลั๊กอิน ลองตามขั้นตอนได้ · ใช้บนเว็บเท่านั้น
Plugins+Add custom MCP server
ใส่ชื่อ แล้ววางที่อยู่ใต้ Connection ติ๊กยอมรับคำเตือน แล้วกด Create as a plugin
KABO Indian Nutrition Indexhttps://kabo-nutrition-mcp.onrender.com/mcpเปิดแชตใหม่แล้วเลือก KABO Indian Nutrition Index จากรายการปลั๊กอินก่อนพิมพ์
ใช้ KABO Indian Nutrition Index บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง✓ ถ้า ChatGPT บอกว่ากำลังใช้ KABO Indian Nutrition Index หรือมีชื่อเครื่องมือของ KABO Indian Nutrition Index ขึ้นในคำตอบ แปลว่าต่อสำเร็จ
ชื่อเมนูตรวจกับหน้าช่วยเหลือของ OpenAI เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป
ต่อกับ Claude Code ได้ · ประมาณ 2 นาที
ไม่ต้องใช้คีย์ ไม่ต้องลงโปรแกรม
Mac: กด Command+Space พิมพ์ Terminal · Windows: เปิด PowerShell
claude mcp add --transport http --scope user kabo-nutrition https://kabo-nutrition-mcp.onrender.com/mcpต้องเห็น KABO Indian Nutrition Index ในรายการและขึ้นว่าเชื่อมต่อแล้ว
ใช้ KABO Indian Nutrition Index บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง✓ ถ้า Claude Code บอกว่ากำลังใช้ KABO Indian Nutrition Index หรือมีชื่อเครื่องมือของ KABO Indian Nutrition Index ขึ้นในคำตอบ แปลว่าต่อสำเร็จ
ชื่อเมนูตรวจกับหน้าช่วยเหลือของ Anthropic เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป
ต่อกับ Cursor ได้ · ประมาณ 2 นาที
ไม่ต้องใช้คีย์ ไม่ต้องลงโปรแกรม
ใช้ KABO Indian Nutrition Index บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง✓ ถ้า Cursor บอกว่ากำลังใช้ KABO Indian Nutrition Index หรือมีชื่อเครื่องมือของ KABO Indian Nutrition Index ขึ้นในคำตอบ แปลว่าต่อสำเร็จ
ชื่อเมนูตรวจกับหน้าช่วยเหลือของ Cursor เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป
ต่อกับ VS Code ได้ · ประมาณ 2 นาที
ไม่ต้องใช้คีย์ ไม่ต้องลงโปรแกรม
ใช้ KABO Indian Nutrition Index บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง✓ ถ้า VS Code บอกว่ากำลังใช้ KABO Indian Nutrition Index หรือมีชื่อเครื่องมือของ KABO Indian Nutrition Index ขึ้นในคำตอบ แปลว่าต่อสำเร็จ
ชื่อเมนูตรวจกับหน้าช่วยเหลือของ VS Code เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป
โปรแกรมอื่นที่ใช้ MCP ได้ เช่น Windsurf, Zed หรือ Gemini CLI มีวิธีเพิ่มต่างกัน ดูวิธีของแต่ละตัวในหน้ารวมโปรแกรม
ที่อยู่สำหรับโปรแกรมที่ต่อผ่านเว็บ
https://kabo-nutrition-mcp.onrender.com/mcpค่าตั้งแบบไฟล์ JSON อยู่ในหัวข้อ “สำหรับคนเขียนโค้ด” ด้านล่าง
Claude Code
claude mcp add --transport http --scope user kabo-nutrition https://kabo-nutrition-mcp.onrender.com/mcpCursor (~/.cursor/mcp.json)
{
"mcpServers": {
"kabo-nutrition": {
"url": "https://kabo-nutrition-mcp.onrender.com/mcp"
}
}
}VS Code (mcp.json)
{
"servers": {
"kabo-nutrition": {
"type": "http",
"url": "https://kabo-nutrition-mcp.onrender.com/mcp"
}
}
}ค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README
ดูจากแบบการต่อของ server ตัวนี้ และเอกสารของผู้ทำโปรแกรมแต่ละตัว ตรวจเมื่อ 10 พ.ย. 2569
ต่อผ่านคลาวด์ได้ใน
ClaudeChatGPTGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatOpen WebUIRaycast
ชื่อและคำอธิบายเครื่องมือตามที่ server ตอบมาเมื่อ 12 พ.ย. 2569 ผู้ทำเป็นคนเขียน ไม่ใช่เรา แสดงเป็นข้อความล้วน
lookup_foodGet nutrition facts for ONE Indian food: calcium, fibre, iron, protein per 100 g and per katori/serving, each with the source article URL to cite. Covers 60 foods (dals, millets, paneer, soya, nuts, fruit and more) from ICMR-NIN composition tables. Use compare_foods for several f
compare_foodsCompare 2-8 Indian foods side by side on a single nutrient (calcium, fibre, iron, protein), returning each food's headline value per 100 g, its other rows, and a source URL. Use this to answer 'which has more protein/iron/fibre'; use lookup_food for one food in depth. Read-only.
protein_targetCalculate a person's daily protein target in grams from body weight, using ICMR-NIN RDA 2020 (0.83 g/kg) and PROT-AGE guidance for older adults, with ranges for training, weight loss, pregnancy and breastfeeding, the per-meal threshold, and a link to the matching age guide. Nutri
protein_costRank protein sources available in India by cost in rupees per 10 g of protein, cheapest first: soya chunks, dals, eggs, chana, curd, milk, paneer and protein powders. Use it to answer 'cheapest way to get protein in India'. Whole foods are reported as cheaper than every powder, i
search_guidesKeyword search across 1,308 Indian nutrition guides on kabo.co.in (age-by-age nutrition, deficiencies, gut health, supplements, recipes), returning titles and URLs to cite. Use for topic questions such as 'vitamin D deficiency in vegetarians'; use lookup_food for a single food's
list_productsList KABO's own nutrition shakes (each flavour) with per-serving protein, calories, fibre and vitamin count from each product's own nutrition panel, plus rating and product URL. Use first to see what KABO sells; then call get_product for price, stock and a cart link. Read-only, n
get_productGet one KABO product in full: per-serving nutrition from its own panel, composition quoted from the product page, dietary suitability (vegan, lactose-free; not Jain-suitable), live price and stock for each pack size, price per serving, and a cart link or the store's UCP checkout
compare_productsCompare KABO products side by side: serving size, protein, calories and live price per serving for every pack size. Omit products to compare the whole range. Read-only.
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 15 พ.ย. 2569
ชื่อใน registry ยืนยันด้วยบัญชี GitHub Guru-ragul ซึ่งเป็นเจ้าของ repo
มีการแก้โค้ดล่าสุด 15 วันที่ผ่านมา
ใช้ MIT
ไม่ต้องล็อกอิน
อ่านคำอธิบายเครื่องมือ 8 ตัวแล้ว ไม่พบคำสั่งแอบแฝงถึง AI
ถาม แชร์เคล็ดลับ หรือแจ้งว่าใช้ไม่ได้ เรียงตามที่คนกดว่ามีประโยชน์
ยังไม่มีใครโพสต์ ถามหรือแชร์เป็นคนแรกได้เลย
ข้อความในส่วนนี้เขียนโดยผู้ใช้ ไม่ใช่ทีม PopNx
ยังไม่มีรีวิว
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
จากการตรวจเบื้องต้นของเรา ผ่าน 5 จาก 5 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น
registry ไม่ได้ระบุว่าต้องใช้กุญแจ แต่บางตัวจะขอให้ล็อกอินตอนใช้ครั้งแรก
รันบนคลาวด์ของผู้ทำ ต่อผ่านอินเทอร์เน็ตได้เลย ไม่ต้องลงโปรแกรม แต่ข้อมูลที่ส่งให้จะผ่านเซิร์ฟเวอร์ของผู้ทำ
repo บน GitHub มีการแก้โค้ดล่าสุด 15 วันที่ผ่านมา และส่งรุ่นล่าสุด (1.0.0) เข้า registry 16 วันที่ผ่านมา
โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต่อผ่าน URL จึงใช้กับโปรแกรมที่รับ remote MCP ได้ เช่น ChatGPT บนเว็บ (แบบเต็มในแผน Business ขึ้นไป · Pro แบบอ่านอย่างเดียว)
ในหมวดเดียวกันมี Medplum MCP, Mirobody, Codescene MCP Server, WHOOP — MissingMCP, Marrow
หมวดเดียวกันจากผู้ทำคนอื่น ผ่านตัวตรวจคำสั่งแล้ว ตัวทางการขึ้นก่อน แล้วเรียงตามดาว
อ่านการ์ด:↓ ดาวน์โหลดต่อสัปดาห์i★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi
Securely access and manage FHIR healthcare data stored in Medplum.
Lab results to LOINC codes and UCUM units, symptoms and diagnoses to ICPC-3. Offline, no API key.
An MCP server that provides CodeScene Code Health analysis tools.
WHOOP recovery, strain, sleep and workouts in Claude via official WHOOP OAuth. Free, open source.
Marrow Health: your Apple Health data over MCP, from the free iOS app. Reads, and writes on demand.
ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ
An MCP server exposing the Indian food nutrition data behind kabo.co.in as tools an AI agent can call directly. Every response carries a source URL, so an agent answering a nutrition question gets a citable answer and the reader gets a link back.
Why this rather than more articles. A blog post can be copied in an afternoon. A maintained data service that agents connect to cannot. This is the one asset in the SEO programme that competitors cannot replicate by rewriting content.
| Tool | Returns |
|---|---|
lookup_food(food, nutrient?) | Every nutrient entry for an Indian food, per 100 g and per katori, each with its source URL |
compare_foods(foods[], nutrient?) | 2–8 foods side by side on one nutrient (default protein) |
protein_target(weight_kg, age) | Daily protein target in grams, plus the per-meal threshold |
protein_cost(budget_inr) | Cost per 10 g of protein, ranked cheapest first |
search_guides(query, limit) | Searches 1,124 nutrition guides, returns titles and URLs |
list_products() | KABO's own shakes: per-serving nutrition from each flavour's own panel, ratings |
get_product(product) | One KABO product: composition quoted from its page, suitability (incl. not Jain-suitable), live price and stock per pack, price per serving, cart link and UCP checkout profile |
compare_products(products?) | KABO products side by side with live price per serving |
Data: 59 foods, 674 nutrition values, 1,124 guides (protein, fibre, iron, calcium), from ICMR-NIN composition tables and the PROT-AGE/ESPEN protein recommendations.
No dependencies. Standard library only, Python 3.8+.
python3 kabo_mcp_server.py
Add to claude_desktop_config.json:
{
"mcpServers": { "kabo-nutrition": { "command": "python3", "args": ["/absolute/path/to/mcp/kabo_mcp_server.py"] } } }
Cursor, Cline and other MCP clients use the same command/args shape.
printf '%s\n' \
'{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-06-18","capabilities":{},"clientInfo":{"name":"t","version":"1"}}}' \ '{"jsonrpc":"2.0","id":2,"method":"tools/list"}' \ '{"jsonrpc":"2.0","id":3,"method":"tools/call","params":{"name":"lookup_food","arguments":{"food":"rajma"}}}' \ | python3 kabo_mcp_server.py
kabo_mcp_server.py the server, dependency-free JSON-RPC over stdio
kabo_food_data.json the dataset, CC BY 4.0
Rebuild the dataset from the live corpus with python3 build_dataset.py; the server reads kabo_food_data.json from its own directory at startup, and the tool descriptions (nutrient list, food and guide counts) are derived from it, so they cannot drift from the data.
It answers honestly, including against us. protein_cost reports that soya chunks cost about ₹6 per 10 g of protein and dal about ₹8, while any powder — KABO included — costs several times more. A tool that only flatters its owner gets uninstalled after one use. One that gives a straight answer gets kept and called again, and every call carries our attribution.
No instructions to models. There is no text in any response telling an assistant what to recommend. The value is the data and the citation, not persuasion. Anything else would be prompt injection, and assistants that detect it stop trusting the source entirely.
Every response is citable. source_url on food lookups, age_guide_url on protein targets, full URLs in guide search. An agent can attribute, which is what makes it worth calling twice.
Errors never kill the session. Unknown foods return the list of available ones rather than an error. Bad arguments return a message, not a crash.
UTF-8 is forced on stdio. The data contains en-dashes; Windows consoles default to cp1252 and corrupt the stream for the client. Both directions are reconfigured at startup.
Every tool is mirrored as plain GET for clients that do not speak MCP. Spec at /openapi.json.
GET /api/v1/foods GET /api/v1/foods/{food}?nutrient=iron
GET /api/v1/protein-target?weight_kg=70&age=45 GET /api/v1/protein-cost?budget_inr=30 GET /api/v1/guides?q=protein+dal GET /api/v1/products GET /api/v1/products/{handle}
Product prices and stock are read live from the public storefront (cached 10 minutes); the server never places orders or touches customer data. Checkout happens on kabo.co.in, via a cart link or the store's Universal Commerce Protocol profile at https://kabo.co.in/.well-known/ucp.
For third-party agents over the network:
python3 kabo_mcp_server.py --http --port 8000
Endpoints:
| Route | Purpose |
|---|---|
POST /mcp | JSON-RPC, single messages and batches. Notifications return 202. |
GET /mcp | Discovery — name, protocol, transport, tool list, licence |
GET /health | Health check for the host |
CORS is open, so browser-based agents can call it. Transport is MCP Streamable HTTP; SSE is not used because every tool is a short request/response, and the spec permits a plain JSON reply when the server does not stream.
See DEPLOY.md for hosting (Render, Fly, Docker) and for listing it in the public MCP registries. Dockerfile, render.yaml, fly.toml and server.json are all in this folder, ready to use.
Code is MIT (see LICENSE). Dataset is CC BY 4.0 (see LICENSE-DATA) — free to use with attribution to kabo.co.in.
Values are approximate and vary by variety, preparation and brand. This is nutrition information, not medical advice.