---
title: "ตัวสร้าง config MCP สำหรับ 13 ไคลเอนต์และ 60 เซิร์ฟเวอร์ · DotsAgent"
description: "เลือกเซิร์ฟเวอร์และไคลเอนต์เพื่อสร้างไฟล์ config ในรูปแบบที่ถูกต้อง: mcp.json, config.toml, YAML หรือ settings.json พร้อมคำสั่ง CLI มีไคลเอนต์ 13 รายและเซิร์ฟเวอร์ 60 ราย"
url: https://dotsagent.io/th/mcp/config
---

เชื่อมต่อ · เครื่องมือ

# ตัวสร้าง config MCP

เลือกไคลเอนต์และเซิร์ฟเวอร์ที่ต้องการ ระบบจะสร้าง config ในรูปแบบที่ไคลเอนต์นั้นต้องการ พร้อมคำสั่ง CLI ที่เกี่ยวข้อง (หากมี) และแจ้งเตือนหากมีรายการที่ไคลเอนต์เรียกใช้ไม่ได้

ไคลเอนต์

ระบบปฏิบัติการ

ขอบเขต

เซิร์ฟเวอร์ (3)

- **GitHub**
- **Context7**
- **Playwright** ภายในเครื่อง

Claude Code รับเซิร์ฟเวอร์จากคำสั่ง claude mcp add หรือไฟล์ .mcp.json ที่ root ของ repository

`.mcp.json`

```
{
  "mcpServers": {
    "github": {
      "type": "http",
      "url": "https://api.githubcopilot.com/mcp/"
    },
    "context7": {
      "type": "http",
      "url": "https://mcp.context7.com/mcp"
    },
    "playwright": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "@playwright/mcp@latest"
      ]
    }
  }
}
```

### หรือเพิ่มจากบรรทัดคำสั่ง

`shell`

```
claude mcp add --transport http --scope project github https://api.githubcopilot.com/mcp/
claude mcp add --transport http --scope project context7 https://mcp.context7.com/mcp
claude mcp add --scope project playwright -- npx @playwright/mcp@latest
```

[หมายเหตุการตั้งค่า Claude Code ฉบับเต็ม →](https://dotsagent.io/th/mcp/clients/claude-code)

## การทำงานของผลลัพธ์

### แบบโฮสต์หรือภายในเครื่อง

เซิร์ฟเวอร์แบบโฮสต์คือ URL ที่ไคลเอนต์เชื่อมต่อผ่าน Streamable HTTP โดยผู้ให้บริการเป็นผู้ดูแลเซิร์ฟเวอร์และไม่ต้องติดตั้งอะไร เซิร์ฟเวอร์ภายในเครื่องจะเริ่มเป็นโปรเซสลูกผ่าน npx, uvx หรือ docker และทำงานด้วยสิทธิ์การเข้าถึงของเครื่องคุณ หากเซิร์ฟเวอร์มีให้เลือกทั้งสองแบบ ตัวสร้างจะเลือกแบบโฮสต์ก่อน และให้คุณเปลี่ยนได้

### ไม่บันทึกความลับลงในไฟล์

ตัวสร้างจะไม่เขียนคีย์จริงลงในไฟล์ แต่จะใช้รูปแบบอ้างอิงเฉพาะของแต่ละไคลเอนต์: ${VAR} ใน Claude Code, ${env:VAR} ใน Cursor และ Windsurf, พรอมต์ inputs ใน VS Code, $VAR ใน Gemini CLI, env_vars ใน Codex และ ${{ secrets.VAR }} ใน Continue ส่วนไคลเอนต์อื่น ๆ จะใช้ตัวยึดตำแหน่ง <VAR> ให้คุณกรอกเอง

### OAuth เมื่อใช้งานครั้งแรก

เซิร์ฟเวอร์แบบโฮสต์ส่วนใหญ่ที่นี่ให้คุณลงชื่อเข้าใช้ด้วย OAuth ไคลเอนต์จะเปิดเบราว์เซอร์เมื่อเชื่อมต่อครั้งแรก หรือเมื่อคุณเรียกขั้นตอนเข้าสู่ระบบของไคลเอนต์นั้น: /mcp ใน Claude Code, codex mcp login, devin mcp login หรือ openclaw mcp login ส่วน Slack, Asana และ HubSpot รองรับเฉพาะไคลเอนต์ที่ลงทะเบียนไว้ล่วงหน้า โปรดตรวจสอบว่าไคลเอนต์ของคุณรองรับหรือไม่

### โหลดใหม่หลังแก้ไข

Claude Desktop อ่านไฟล์เมื่อเริ่มทำงาน ดังนั้นให้ออกจากโปรแกรมแล้วเปิดใหม่หลังแก้ไข ไฟล์บันทึกอยู่ที่ ~/Library/Logs/Claude บน macOS หากเซิร์ฟเวอร์ใหม่ไม่ปรากฏในไคลเอนต์อื่น ให้รีสตาร์ตไคลเอนต์หรือโหลดหน้าต่างใหม่ ใน OpenClaw คำสั่ง openclaw mcp doctor <name> --probe ใช้ทดสอบเซิร์ฟเวอร์รายการเดียว

## คำถามเกี่ยวกับการตั้งค่า

### ต้องวาง mcp.json ไว้ที่ไหนสำหรับ Cursor และ Claude Code?

Cursor อ่าน .cursor/mcp.json ในโปรเจกต์ หรือ ~/.cursor/mcp.json สำหรับทุกโปรเจกต์ ส่วน Claude Code อ่าน .mcp.json ที่ root ของ repository สำหรับ scope ของโปรเจกต์ และเก็บการตั้งค่า scope ในเครื่องและ scope ผู้ใช้ไว้ใน ~/.claude.json VS Code ใช้ .vscode/mcp.json ส่วน Codex ใช้ ~/.codex/config.toml แทน JSON

### ทำไมเซิร์ฟเวอร์ระยะไกลจึงโหลดจาก claude_desktop_config.json ไม่ได้

Claude Desktop รองรับเฉพาะเซิร์ฟเวอร์ในเครื่องจากไฟล์นี้เท่านั้น หากต้องการเพิ่มเซิร์ฟเวอร์ระยะไกล ให้เพิ่มเป็น custom connector ที่ Settings > Connectors โดยวาง URL แล้วลงชื่อเข้าใช้ ตัวสร้างจึงแสดง URL เหล่านั้นแยกต่างหาก

### จะเก็บ API key ไม่ให้หลุดเข้าไปใน .mcp.json ที่ commit ได้อย่างไร

ให้อ้างอิง environment variable แทนการวาง key ลงไป Claude Code แทนค่า ${VAR} และ ${VAR:-default}, Cursor แทนค่า ${env:NAME} ส่วน VS Code สามารถขอ secret ผ่านรายการ inputs ได้ ตั้งค่าตัวแปรใน shell หรือ secret manager ก่อนเริ่ม client

### ใช้ MCP config เดียวกันกับหลาย client ได้ไหม

ใช้ได้โดยไม่ต้องแก้ไขไม่ได้: คีย์ระดับบนสุดคือ mcpServers ใน client ส่วนใหญ่ แต่ใน .vscode/mcp.json ใช้ servers, ใน Zed ใช้ context_servers และใน Codex ใช้ตาราง mcp_servers client บางตัวนำเข้าไฟล์ของ client อื่นได้: VS Code ค้นหา config ของ Claude Desktop, Cursor และ Windsurf, Continue รองรับการวาง mcp.json โดยตรง และ JetBrains AI Assistant มีตัวเลือก Import from Claude

### ทำไม npx จึงทำงานไม่สำเร็จใน Claude Desktop บน Windows

README ของเซิร์ฟเวอร์ MCP เรียก npx ผ่าน cmd บน Windows โดยใช้ command cmd พร้อม /c, npx และแพ็กเกจเป็น arguments ตัวสร้างจะใช้ wrapper นี้ให้อัตโนมัติเมื่อเลือก Claude Desktop และ Windows

### ควรใช้เซิร์ฟเวอร์แบบโฮสต์หรือแบบติดตั้งในเครื่อง

แบบโฮสต์ตั้งค่าได้ง่ายกว่า เพราะไม่ต้องติดตั้ง runtime และใช้ OAuth แทน token ที่เก็บไว้ในดิสก์ ส่วนแบบติดตั้งในเครื่องเหมาะเมื่อเซิร์ฟเวอร์ต้องเข้าถึงไฟล์หรือ credentials ในเครื่อง หรือไม่มี endpoint แบบโฮสต์ให้ใช้ เช่น Filesystem, Playwright หรือเซิร์ฟเวอร์ AWS API

แหล่งอ้างอิงอิสระสำหรับผู้สร้าง AI agent ไม่มีส่วนเกี่ยวข้องกับผู้ให้บริการที่กล่าวถึง

© 2026 DotsAgent · ตรวจสอบข้อมูลเมื่อ 1 ตุลาคม 2569
