Quantcast
Channel: cc :: somkiat
Viewing all articles
Browse latest Browse all 2036

ทำความรู้จักกับ Model Context Protocol (MCP) จาก Anthropic

$
0
0

ทาง Anthropic ซึ่งให้บริการ Claude AI ได้ปล่อย Model Context Protocol (MCP)
ซึ่งเป็น opensource
มีเป้าหมายเพื่อให้เป็น standard ของการติดต่อสื่อสารที่ปลอดภัย
ระหว่าง LLM server ด้วยกัน
ระหว่าง LLM server กับ external datasource
หรือเครื่องมือต่าง ๆ ที่จำเป็นต่อการใช้งาน
ช่วยให้การตอบ หรือ การทำงานของ model ต่าง ๆ ดีขึ้นอย่างมาก
หรือมันคือเครื่องมือของ AI Agent นั่นเอง (มาแทนที่คนแน่นอน ... เริ่ม ..)

เริ่มที่ Architecture พื้นฐานของ MCP

มีการทำงานแบบ client-server ประกอบไปด้วย

  • Host คือ LLM application สำหรับให้ผู้ใช้งานใช้ เช่น Cluade AI Desktop, IDE เป็นต้น
  • MCP Client คือส่วนที่ทำงานอยู่บน Host เพื่อเชื่อมต่อไปยัง MCP server แบบ 1:1
  • MCP Server คือ server ที่ทำงานเฉพาะอย่างไปเลย เช่น จัดการ local/remote resource และดึงข้อมูลจาก database และ web เป็นต้น โดยตอนนี้มีบริษัทหรือ product ต่าง ๆ มาสร้าง MCP server ให้ใช้งานแล้ว เช่น Cloudflare และ Zed.dev เป็นต้น

แสดงดังรูป

ตัวอย่างใน official website นั้นมีให้ลองเพียบ
ยกตัวอย่างเช่น ดึงข้อมูลจาก local database เลย คือ SQLite
โดยที่ MCP Server จะทำการเชื่อมต่อกับ SQLite
ส่วนฝั่ง client จะใช้งานผ่าน Claude Desktop
แสดงการทำงานดังรูป

ดังนั้นมาลองเล่นกันดู

[gist id="1c5f167ec6b85658212b38af38a79dbc" file="1.txt"]

มาดูการใช้งานผ่าน Cluade Desktop กันนิดหน่อย

ได้ผลการทำงานดังนี้ ซึ่งจะดึงข้อมูลจาก SQLite database ให้เลย

สะดวกมาก ๆ
แถมยังมี MCP SDK ให้ใช้งานด้วยทั้งภาษา Python และ TypeScript
ลองใช้งานกันดูครับ
สนุกแน่นอน


Viewing all articles
Browse latest Browse all 2036

Trending Articles