โ† ๋ฉ”์ธ์œผ๋กœ ๋Œ์•„๊ฐ€๊ธฐ

๐Ÿ”ง MCP๋กœ AI ๋„๊ตฌ ์—ฐ๊ฒฐํ•˜๊ธฐ

์ƒˆ๋กœ์šด AI ์—ฐ๊ฒฐ ๊ธฐ์ˆ  MCP ์‹ค์Šต ๊ณผ์ •

1. MCP ๊ฐœ์š”

MCP ๊ฐœ์š”: Model Context Protocol - AI์™€ ์™ธ๋ถ€ ์‹œ์Šคํ…œ ๊ฐ„ ํ‘œ์ค€ํ™”๋œ ํ†ต์‹  ํ”„๋กœํ† ์ฝœ

โœ… MCP ์„ค์ • 1๋‹จ๊ณ„ ์™„๋ฃŒ!

์ˆ˜์ •ํ•œ ๋‚ด์šฉ:

  • ํŒŒ์ผ์‹œ์Šคํ…œ MCP ์„œ๋ฒ„ ์ถ”๊ฐ€: ~/.aws/amazonq/mcp-config.json์— filesystem ์„œ๋ฒ„ ์„ค์ • ์ถ”๊ฐ€
  • MCP ํŒจํ‚ค์ง€ ์„ค์น˜: @modelcontextprotocol/server-filesystem ๊ธ€๋กœ๋ฒŒ ์„ค์น˜ ์™„๋ฃŒ

ํ˜„์žฌ MCP ์„ค์ •:

  • filesystem: ๋กœ์ปฌ ํŒŒ์ผ ์ ‘๊ทผ์šฉ (์ƒˆ๋กœ ์ถ”๊ฐ€)
  • datadog: ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ์ดํ„ฐ์šฉ (๊ธฐ์กด)

๐Ÿšจ ๋ฐœ๊ฒฌ๋œ ๋ฌธ์ œ - ํ”„๋กœ์„ธ์Šค ์ค‘๋ณต ์‹คํ–‰

2025-09-30 15:24 ์—…๋ฐ์ดํŠธ

์—ฌ๋Ÿฌ Q CLI ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋™์‹œ ์‹คํ–‰๋˜๋ฉด์„œ MCP ์—ฐ๊ฒฐ ์ถฉ๋Œ ๋ฐœ์ƒ ์ค‘:

  • q chat ํ”„๋กœ์„ธ์Šค 2๊ฐœ
  • qchat ํ”„๋กœ์„ธ์Šค 2๊ฐœ
  • q_desktop ํ”„๋กœ์„ธ์Šค 1๊ฐœ

ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•: ๋ชจ๋“  Q ํ”„๋กœ์„ธ์Šค ์ข…๋ฃŒ ํ›„ ํด๋ฆฐ ์žฌ์‹œ์ž‘ ํ•„์š”

๐ŸŽฏ ๋‹ค์Œ ์„ธ์…˜ ์•ก์…˜ ํ”Œ๋žœ

1๋‹จ๊ณ„: ํ”„๋กœ์„ธ์Šค ์ •๋ฆฌ

pkill -f "q chat"
pkill -f "qchat" 
pkill -f "q_desktop"

2๋‹จ๊ณ„: ํด๋ฆฐ ์žฌ์‹œ์ž‘ ํ›„ MCP ํ…Œ์ŠคํŠธ

  1. Q Chat ์ข…๋ฃŒ (/quit)
  2. Q Chat ์žฌ์‹œ์ž‘ (q chat)
  3. /mcp ๋ช…๋ น์–ด๋กœ MCP ์„œ๋ฒ„ ์ƒํƒœ ํ™•์ธ

๐Ÿ”ง MCP๋ž€?

์ •์˜: AI ๋ชจ๋ธ์ด ์™ธ๋ถ€ ์‹œ์Šคํ…œ๊ณผ ํ‘œ์ค€ํ™”๋œ ๋ฐฉ์‹์œผ๋กœ ํ†ต์‹ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ์˜คํ”ˆ ํ”„๋กœํ† ์ฝœ
ํ”„๋กœํ† ์ฝœ: JSON-RPC 2.0 ๊ธฐ๋ฐ˜
๋ฒ„์ „: 2024-11-05 (์ตœ์‹ )

๐ŸŽฏ MCP์˜ ์žฅ์ 

2. ํ™˜๊ฒฝ ๊ตฌ์„ฑ

ํ™˜๊ฒฝ ๊ตฌ์„ฑ: MCP ์„œ๋ฒ„ ์„ค์ •๋ถ€ํ„ฐ Q CLI ์—ฐ๋™๊นŒ์ง€

๐Ÿ“ MCP ์„ค์ • ํŒŒ์ผ

{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-filesystem", 
               "/Users/emart/Documents/PromptLibrary/edu"]
    }
  }
}
โš ๏ธ ์‹ค์Šต ๊ฒฐ๊ณผ: Q CLI ํ†ตํ•ฉ์€ ๋ฏธ์™„๋ฃŒ๋˜์—ˆ์œผ๋‚˜, MCP ์„œ๋ฒ„ ์ž์ฒด๋Š” ์™„์ „ํžˆ ๋™์ž‘ํ•จ์„ ํ™•์ธ

3. ๊ธฐ๋Šฅ ํ…Œ์ŠคํŠธ

๊ธฐ๋Šฅ ํ…Œ์ŠคํŠธ: MCP ์„œ๋ฒ„ ์ง์ ‘ ์‹คํ–‰์„ ํ†ตํ•œ 13๊ฐœ ๋„๊ตฌ ๊ฒ€์ฆ

๐Ÿš€ MCP ์„œ๋ฒ„ ์ง์ ‘ ์‹คํ–‰

npx -y @modelcontextprotocol/server-filesystem /Users/emart/Documents/PromptLibrary/edu

โœ… ์„œ๋ฒ„ ์‘๋‹ต ์„ฑ๊ณต

{
  "result": {
    "protocolVersion": "2024-11-05",
    "capabilities": {"tools": {}},
    "serverInfo": {
      "name": "secure-filesystem-server",
      "version": "0.2.0"
    }
  }
}

๐Ÿ”ง ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ MCP ๋„๊ตฌ๋“ค

4. ๊ธฐ์กด ๋„๊ตฌ ๋น„๊ต

๊ธฐ์กด ๋„๊ตฌ ๋น„๊ต: MCP vs ๊ธฐ์กด Q CLI ๋„๊ตฌ์˜ ์‹ค์ œ ์„ฑ๋Šฅ ๋น„๊ต

๐Ÿ“Š ๋น„๊ต ๋ถ„์„ ๊ฒฐ๊ณผ

๊ตฌ๋ถ„ MCP ๋ฐฉ์‹ ๊ธฐ์กด ๋„๊ตฌ ์‹ค์Šต ๊ฒฐ๊ณผ
ํ”„๋กœํ† ์ฝœ JSON-RPC 2.0 ์ง์ ‘ ํ•จ์ˆ˜ ํ˜ธ์ถœ โœ… MCP ์„ฑ๊ณต
ํ‘œ์ค€ํ™” โœ… ์—…๊ณ„ ํ‘œ์ค€ โŒ Q CLI ์ „์šฉ โœ… ํ‘œ์ค€ ์ค€์ˆ˜
ํ™•์žฅ์„ฑ โœ… ์„œ๋ฒ„ ์ถ”๊ฐ€ ๊ฐ€๋Šฅ โŒ ๋‚ด์žฅ ๋„๊ตฌ๋งŒ โœ… ํ™•์žฅ ๊ฐ€๋Šฅ

5. ์‹ค์Šต ๊ฒฐ๊ณผ

์‹ค์Šต ๊ฒฐ๊ณผ: MCP๋ฅผ ํ†ตํ•œ ์™„์ „ํ•œ ์›น ์ปจํ…์ธ  ์ƒ์„ฑ ๋ฐ AWS S3 ํผ๋ธ”๋ฆฌ์‹ฑ ์„ฑ๊ณต

๐ŸŽฏ ์ฃผ์š” ์„ฑ๊ณผ

โœ… MCP ์„œ๋ฒ„ ๋™์ž‘ ํ™•์ธ: JSON-RPC 2.0 ํ”„๋กœํ† ์ฝœ ํ†ต์‹  ์„ฑ๊ณต
โœ… 13๊ฐœ MCP ๋„๊ตฌ ์กฐํšŒ: ๋ชจ๋“  ํŒŒ์ผ์‹œ์Šคํ…œ ๋„๊ตฌ ์‚ฌ์šฉ ๊ฐ€๋Šฅ
โœ… ์›น ์ปจํ…์ธ  ์ƒ์„ฑ: MCP๋ฅผ ํ†ตํ•œ HTML ํŒŒ์ผ ์ƒ์„ฑ
โœ… AWS S3 ํผ๋ธ”๋ฆฌ์‹ฑ: MCP + AWS CLI ์—ฐ๋™ ์„ฑ๊ณต

โš ๏ธ ํ•ด๊ฒฐ ํ•„์š” ์‚ฌํ•ญ

Q CLI ํ†ตํ•ฉ ์ด์Šˆ: `/mcp` ๋ช…๋ น์–ด๊ฐ€ ์„œ๋ฒ„๋ฅผ ์ธ์‹ํ•˜์ง€ ๋ชปํ•จ
์›์ธ ์ถ”์ •: Q CLI ๋ฒ„์ „ ํ˜ธํ™˜์„ฑ ๋ฌธ์ œ
๋Œ€์•ˆ: MCP ์„œ๋ฒ„ ์ง์ ‘ ์‹คํ–‰์œผ๋กœ ๋ชจ๋“  ๊ธฐ๋Šฅ ํ™œ์šฉ ๊ฐ€๋Šฅ

๐Ÿ“ˆ ๊ต์œก์  ๊ฐ€์น˜

MCP ๊ฐœ์š”
ํ™˜๊ฒฝ ๊ตฌ์„ฑ
๊ธฐ๋Šฅ ํ…Œ์ŠคํŠธ
๋„๊ตฌ ๋น„๊ต
์‹ค์Šต ๊ฒฐ๊ณผ