Visual Studio รองรับ Model Context Protocol (MCP) ช่วยเชื่อมต่อ AI กับเครื่องมือโปรเจกต์แบบ plug-and-play
MCP คือโปรโตคอลเปิดที่ให้ Visual Studio สื่อสารกับ LLM และเซิร์ฟเวอร์เครื่องมือ รองรับ stdio/HTTP/SSE OAuth และการติดตั้ง 1 คลิก
MCP ใน Visual Studio คืออะไร
Model Context Protocol (MCP) = มาตรฐานกลางเชื่อม IDE ↔ AI ↔ Tools
Visual Studio → MCP Server → GitHub/DB/API/CLI
Visual Studio MCP Features
| ฟีเจอร์ | รายละเอียด |
|---|---|
| Protocols | stdio, HTTP, SSE |
| Auth | OAuth 2.0 |
| Install | 1-click from marketplace |
| Security | Enterprise policy control |
| Dynamic | Auto-detect tools |
| Remote | Cloud MCP servers |
MCP Server Examples
🔧 GitHub MCP: PR creation/review
📁 FileSystem MCP: Read/write ops
🐳 Docker MCP: Container management
☁️ AWS/GCP MCP: Cloud deployment
🔍 DB MCP: Schema exploration
Setup Visual Studio + MCP
1. VS 2022 17.12+ → Extensions → MCP
2. config.json:
{
"servers": [
{
"name": "github",
"url": "https://mcp.github.com",
"auth": "oauth"
}
]
}
3. Copilot Chat → Tools → GitHub MCP
Developer Workflow ใหม่
1. "Create PR for feature branch"
↓ MCP GitHub → Auto PR
2. "Deploy to staging"
↓ MCP AWS → Terraform apply
3. "Fix test failures"
↓ MCP CI → Rerun pipeline
Enterprise Benefits
✅ Zero custom integration code
✅ Policy-based tool access
✅ Audit logging built-in
✅ Multi-cloud/hybrid support
✅ VS Code + JetBrains compatible
MCP vs Traditional Plugins
| Approach | Setup | Maintenance | Security |
|---|---|---|---|
| MCP | 5 mins | Auto-update | OAuth+Policy |
| Custom API | 2 weeks | Manual | Custom auth |
| VS Extensions | 1 day | Per-version | Limited |