ในการพัฒนา MCP server หรือ tool ขึ้นมานั้น
มักจะมีปัญหาต่าง ๆ ดังนี้

  • Runtime สำหรับการสร้างและ run ตัว MCP Server ที่มีหลากหลาย version ทั้ง Python และ NodeJS เป็นต้น
  • Security เรื่องความปลอดภัยของการนำ MCP server ต่าง ๆ าใช้งาน มันมีความปลอดภัยหรือไม่ ? การจัดการเรื่อง output และพวก sensitive data ต่าง ๆ
  • Discoverability เรื่องการค้นหา MCP server ที่มีหลายที่เยอะมาก ๆ ถ้ามี marketplace ดี ๆ น่าจะสะดวกมากขึ้น
  • Trust เรื่องความน่าเชื่อถือของ MCP server หรือ tool ที่มีอยู่นั้น มาจาก publisher ที่น่าเชื่อถือหรือไม่

โดยปัญหาทั้งหมดนี้ ทาง Docker ได้ช่วยจัดการ
ดังนั้นมาลองใช้งานกันหน่อย

ใน Docker Hub ก็จะมี MCP Catalog ให้ค้นหาและติดตั้ง

หรือใช้งานใน Docker Desktop ก็ได้
โดยตอนนี้ยังมีไม่เยอะ !!
ยกตัวอย่างการใช้งาน mcp/postgresql

จากนั้นก็สามารถทำการติดตั้งง่าย ๆ เลย

  • ทำการ pull image
  • ทำการ config MCP client ให้ใช้งาน จะทำการสร้าง container ขึ้นมา

ใน Docker Desktop สามารถติดตั้ง extension ชื่อว่า Docker MCP Toolkit (ดูได้อย่างเดียว)

สามารถทำการค้นหาและติดตั้งได้
จากนั้นก็จะสามารถค้นหา MCP server และ client
ทำการติดตั้งเพื่อใช้งานได้เลย

รายชื่อ web ที่รวบรวม MCP Server และ Client เพิ่มเติม

Reference websites

Tags:,