เชื่อมต่อรหัส Claude กับ GitHub, Slack และฐานข้อมูลกับ MCP
แบบ MCP คลอ รหัสพูดคุยกับบริการภายนอก เชื่อมต่อกับกิตฮับ, สแล็ค, ฐานข้อมูล, และเครื่องมือการจัดการโครงการ เพื่ออัตโนมัติการทํางานของคุณทั้งหมด.
MCP (โปรโตคอลคอนเท็กซ์ของ Model) คือวิธีการเชื่อมต่อกับบริการภายนอก แทน ที่ จะ ถูก จํากัด ให้ อยู่ ใน ระบบ ไฟล์ และ เทอร์มินัล ของ คุณ เอ็ม ซี พี จะ ทํา ให้ คลา วด์ โค๊ด อ่าน ปัญหา กิตติฮับ, โพสต์ ไป ที่ สแล็ก, ฐานข้อมูล สอบ ถาม, และ มี การ ติด ต่อ กับ เครื่อง มือ จัด การ โครงการ. มันเปลี่ยนรหัสของ Claude จากตัวเข้ารหัส ให้กลายเป็นตัวช่วยพัฒนาการเต็มรูปแบบ.
MCP และมันทํางานยังไง?
MCP เป็นโพรโทคอลที่เปิดให้เครื่องมือ AI สื่อสารกับบริการภายนอก ผ่านมาตรฐาน "server" เซิร์ฟเวอร์ MCP แต่ละตัวจะเปิดโปงเครื่องมือ (การทํางาน AI สามารถใช้ได้) และทรัพยากร (Data AI สามารถอ่านได้). คลอ รหัสค้นพบเครื่องมือเหล่านี้โดยอัตโนมัติ และใช้มันเมื่อมันเกี่ยวข้องกับคําขอของคุณ.
คิดเสียว่าเซิร์ฟเวอร์ MCP คือ โปรแกรมเสริม คุณติดตั้งมันหนึ่งครั้ง และรหัส Claude ได้ความสามารถใหม่ๆ.
แม่ข่ายบริการ MCP แบบใด มีประโยชน์มากที่สุดสําหรับนักพัฒนา?
| เซิร์ฟเวอร์ MCP | สิ่งที่มันทํา | ตัวอย่างใช้ตัวพิมพ์เล็ก |
|---|---|---|
| กิตฮับ | ปัญหาการอ่าน/สร้าง, PR, การทบทวน | "ตรวจสอบสิ่งที่เป็นปัญหาที่ได้รับมอบหมายให้ฉัน" |
| แบบ sack | อ่าน/ ส่งจดหมาย, ค้นหาช่องการค้นหา | "โพสต์การแจ้งเตือนการทํางานไปยัง # การแจ้งเตือน" |
| โพสต์เกรสQL | สืบค้นและแก้ไขฐานข้อมูล | แสดงโต๊ะผู้ใช้ให้ฉันดู |
| เจียระ | อ่าน/ update ตั๋ว, สร้างเรื่องราว | "Move Proj-123 to In proture" |
| เส้นต่อเนื่อง | จัดการปัญหาและโครงการ | "ทํารายงานข้อผิดพลาดสําหรับการล็อกอิน" |
| แปรงทาสี | อ่าน/ เขียนหน้าและฐานข้อมูล | "อัพเดตหมอย้อนยุค" |
| ฟิกมา | อ่านแฟ้มออกแบบและส่วนประกอบต่าง ๆ | "ส่วนประกอบปุ่มใช้สีอะไร?" |
คุณติดตั้งเซิร์ฟเวอร์ MCP อย่างไร?
รหัส Claude เป็นคําสั่งที่สร้างขึ้นภายในสําหรับจัดการเซิร์ฟเวอร์ MCP:
# Add an MCP server (HTTP transport — recommended)
claude mcp add github-server https://api.github.com/mcp
# Add a local MCP server (stdio transport)
claude mcp add postgres-server -- npx @modelcontextprotocol/server-postgres postgresql://localhost/mydb
# List installed servers
claude mcp list
# Remove a server
claude mcp remove github-serverคุณใช้เครื่องมือ MCP ในการฝึกอย่างไร?
เมื่อติดตั้งเซิร์ฟเวอร์ MCP แล้ว Claude Code จะใช้เครื่องมือโดยอัตโนมัติเมื่อเกี่ยวข้อง คุณไม่จําเป็นต้องระบุว่าเซิร์ฟเวอร์ MCP อันไหน; แค่อธิบายสิ่งที่คุณต้องการ:
# Claude Code uses the GitHub MCP server automatically
> "What open issues are assigned to me?"
> "Create a PR for my current branch"
# Claude Code uses the Slack MCP server
> "Post to #engineering: Deploy v2.3 is live"
# Claude Code uses the PostgreSQL MCP server
> "Show me the last 10 users who signed up"
> "Add an index on the email column in the users table"คุณปรับแต่งเซิร์ฟเวอร์ MCP ต่อโครงการอย่างไร?
แม่ข่ายบริการ MCP สามารถตั้งค่าได้ที่ระดับโครงการ (in .clade/ settings.json) หรือทั่วทั้งโลก (in ~/.clade/ settings.json) การปรับแต่งระดับโครงการ หมายถึง ทีมมีองค์ประกอบเหมือนกัน.
// .claude/settings.json (project level)
{
"mcpServers": {
"postgres": {
"command": "npx",
"args": ["@modelcontextprotocol/server-postgres", "postgresql://localhost/myapp"]
},
"github": {
"type": "http",
"url": "https://api.github.com/mcp"
}
}
}