Claudeμκ² λ§λ§ νλ©΄, μμ΄μ μΌλ‘ λ¬Έμλ©μμ§λ₯Ό 보λ΄μ£Όλ MCP μλ²μ λλ€.
"λ°μ λ²νΈ 15884640μΌλ‘ 010-0000-0000μ 'μ€λ μ λ
7μ μ½μ μμ§ λ§μΈμ' λ¬Έμ 보λ΄μ€"
- μμ°μ΄ λ°μ‘ β Claudeμκ² λννλ― λ§νλ©΄ SMS/LMSλ₯Ό μλ λ°μ‘
- μλ SMS/LMS μ ν β λ©μμ§ κΈΈμ΄(EUC-KR κΈ°μ€ λ°μ΄νΈ)μ λ°λΌ μλ μ ν
- 90λ°μ΄νΈ μ΄ν β SMS
- 91 ~ 2,000λ°μ΄νΈ β LMS
- κ΅μ SMS β νκ΅ μΈ κ΅κ°λ‘ λ°μ‘ (μ΅λ 500μ, ASCII/Unicode μλ κ°μ§, κΈΈμ΄ μ΄κ³Ό μ μλ concat)
- TTS μμ± ν΅ν β ν μ€νΈλ₯Ό μμ±μΌλ‘ λ³νν΄ μμ μ ν΄λν°μΌλ‘ ν΅ν λ°μ‘ (μ΅λ 90μ)
- MMS μ΄λ―Έμ§ μ²¨λΆ β λ‘컬(stdio) νκ²½μμ jpg μ΄λ―Έμ§ 1~3μ₯ μ²¨λΆ λ°μ‘
- μμ½ λ°μ‘ β μνλ μκ° μ§μ (λ―Έμ§μ μ μ¦μ λ°μ‘)
- λ©μμ§ κΈΈμ΄ κ²μ¦ β λ°μ‘ μ μ¬μ κ±°μ λ‘ API λλΉ λ°©μ§
- ν ν° μλ κ°±μ β API μΈμ¦ ν ν°μ μλ μΊμ±/κ°±μ
λ κ°μ§ λ°©λ²μ μ§μν©λλ€. λλΆλΆμ μ¬μ©μλ μ격 μ°κ²°μ κΆμ₯ν©λλ€.
| λ°©λ² | μ ν© λμ | μ€μΉ | Claude νλ |
|---|---|---|---|
| π μ격 μ°κ²° (κΆμ₯) | μΌλ° μ 무 μ¬μ©μ | β μμ | Pro μ΄μ κΆμ₯ (Freeλ Custom Connector 1κ° μ ν) |
| π» λ‘컬 stdio μ€μΉ | λ¬΄λ£ νλ / κ°λ°μ | Node.js + config νΈμ§ | μ 체 νλ |
μ¬λ΄ SureM MCP μλ²μ OAuth 2.1λ‘ λ‘κ·ΈμΈλ§ νλ©΄ λ°λ‘ μ¬μ©. κ°λ³ PCμ Node.js μ€μΉλ μ€μ νμΌ νΈμ§μ΄ νμ μμ΅λλ€.
- μμ΄λΉμ¦ κ³μ β surebiz.co.kr νμκ°μ
- SecretKey λ°κΈ β λ‘κ·ΈμΈ ν κΈ°λ³Έμ 보 β λ΄μ 보 β μ΅νλ¨ 'REST API μΈμ¦ν€' λ©λ΄μμ λ°κΈ
- λ°μ λ²νΈ λ±λ‘ β κΈ°λ³Έμ 보 β λ°μ λ²νΈ μμ μ¬μ©ν λ°μ λ²νΈ λ±λ‘
- MCP 컀λ₯ν° URL β
https://mcp.surem.com/mcp
βΉοΈ μ격 μ°κ²° λ°©μμμλ κ°μΈ PCμ IP λ±λ‘μ΄ λΆνμν©λλ€. μλ²μ κ³ μ IPκ° μμ΄μ APIμ μ΄λ―Έ λ±λ‘λμ΄ μμ΅λλ€.
- Claude Desktop μ€ν β μ€μ β 컀λ₯ν° κ΄λ¦¬ β + Custom connector μΆκ°
- μ΄λ¦μ μμ λ‘κ² μ€μ (μ: surem-sms-mcp), URL μ
λ ₯λμλ
https://mcp.surem.com/mcpμ λ ₯ ν μΆκ° - μ°κ²° λ²νΌμ λλ₯΄λ©΄ μλμΌλ‘ μ΄λ¦¬λ λΈλΌμ°μ μ°½μ UserCode(μμ΄μ μμ΄λ) μ SecretKey μ λ ₯ ν λ‘κ·ΈμΈ
- Claude DesktopμΌλ‘ μλ λ³΅κ· β 컀λ₯ν° λͺ©λ‘μ
surem-sms-mcpνμ±ν νμΈ
μ΄μ μ¬μ© λ°©λ² μΌλ‘ μ΄λνμΈμ.
π‘ μ΄ κ²½λ‘λ Claude λ¬΄λ£ νλ μ¬μ©μλ λ‘컬 κ°λ°/ν μ€νΈ νκ²½μμ μ¬μ©ν©λλ€. μ격 μ°κ²°μ΄ κ°λ₯νλ©΄ κ·Έμͺ½μ κΆμ₯ν©λλ€.
μ€μΉ 4λ¨κ³ νΌμΉκΈ°
| νλ‘κ·Έλ¨ | μ€λͺ |
|---|---|
| Claude Desktop | ν΄λΌμ΄μΈνΈ |
| Node.js | v16 μ΄μ |
νμΈ:
node --versionsurebiz.co.kr νμκ°μ β λ‘κ·ΈμΈ β κΈ°λ³Έμ 보 β λ΄μ 보 β REST API μΈμ¦ν€ β SecretKey λ°κΈ. UserCodeμ SecretKey λ©λͺ¨.
λ‘컬 μ€μΉλ λ³ΈμΈ PCμ IP κ° μμ΄μ APIμ λ±λ‘λμ΄ μμ΄μΌ ν©λλ€.
3-1. λ΄ PCμ IP λ±λ‘
- λ€μ΄λ² κ²μμ°½μ λ΄ IPμ£Όμ μ λ ₯ν΄ κ³΅μΈ IP νμΈ
- μμ΄λΉμ¦ β κΈ°λ³Έμ 보 β κ³ κ°μ§μ β IPκ΄λ¦¬ μμ ν΄λΉ IP λ±λ‘
IP λ―Έλ±λ‘ μ "HTTP 403" μ€λ₯ λ°μ
3-2. λ°μ λ²νΈ λ±λ‘
μμ΄λΉμ¦ β κΈ°λ³Έμ 보 β λ°μ λ²νΈ μμ μ¬μ©ν λ°μ λ²νΈ λ±λ‘ (μ¬μ¬ μλ£ ν μ¬μ© κ°λ₯).
OSμ λ§λ μλ μ€μΉ μ€ν¬λ¦½νΈλ₯Ό μ€νν©λλ€.
πͺ Windows (PowerShell)
iex ((irm https://raw.githubusercontent.com/suremapp/surem-sms-mcp/main/scripts/install-windows.ps1).TrimStart([char]0xFEFF))μ€ννλ©΄ UserCode μ SecretKey λ₯Ό μμλλ‘ λ¬Όμ΄λ΄ λλ€.
.TrimStart([char]0xFEFF)λ μ€ν¬λ¦½νΈ νμΌμ UTF-8 BOM μ κ±°μ©μ λλ€. BOM μ PS 5.1 μ νκΈ νμ±μ©μΌλ‘ νμνμ§λ§irm | iexμμλ λ°©ν΄λ©λλ€.
μ μ₯μλ₯Ό λ‘컬μ clone ν κ²½μ°μ μΈμλ‘ μ§μ μ λ¬λ κ°λ₯:
.\scripts\install-windows.ps1 -UserCode "μμ΄μ _μμ΄λ" -SecretKey "API_ν€"π Mac (ν°λ―Έλ)
curl -s https://raw.githubusercontent.com/suremapp/surem-sms-mcp/main/scripts/install-mac.sh | bashκ°μ ν μ€μ ν¨κ» μ λ¬:
curl -s https://raw.githubusercontent.com/suremapp/surem-sms-mcp/main/scripts/install-mac.sh | bash -s μμ΄μ _μμ΄λ API_ν€βοΈ config μ§μ μ€μ
Claude Desktop μ claude_desktop_config.json μ μ§μ μΆκ°:
| OS | κ²½λ‘ |
|---|---|
| Windows (Microsoft Store) | %LOCALAPPDATA%\Packages\Claude_pzs8sxrjxfjjc\LocalCache\Roaming\Claude\claude_desktop_config.json |
| Windows (μΌλ° μ€μΉ) | %APPDATA%\Claude\claude_desktop_config.json |
| Mac | ~/Library/Application Support/Claude/claude_desktop_config.json |
{
"mcpServers": {
"surem-sms-mcp": {
"command": "npx",
"args": ["-y", "surem-sms-mcp"],
"env": {
"SUREM_USER_CODE": "μμ΄μ _μμ΄λ",
"SUREM_SECRET_KEY": "API_ν€"
}
}
}
}- Claude Desktop μμ μ’ λ£ ν μ¬μμ (νΈλ μ΄ μμ΄μ½ ν¬ν¨)
- μ±ν
μ°½ + λ²νΌ β 컀λ₯ν° μμ
surem-sms-mcpνμ±ν νμΈ
Claudeμκ² μμ°μ΄λ‘ λ§νλ©΄ λ©λλ€. λ°μ λ²νΈλ λ°λμ μμ΄λΉμ¦μ μ¬μ λ±λ‘λ λ²νΈμ¬μΌ ν©λλ€.
"λ°μ λ²νΈ 15884640μΌλ‘ 010-0000-0000μ 'λ΄μΌ μ€μ 10μ λ―Έν
μ
λλ€' λ¬Έμ 보λ΄μ€"
"010-0000-0000μ λ°°μ‘ μλ£ μλ΄ λ¬Έμ 보λ΄μ€. λ°μ λ²νΈλ 15881234μΌ."
"μλ λ΄μ©μΌλ‘ LMS λ°μ‘ν΄μ€.
λ°λ μ¬λ: 010-0000-0000
λ°μ λ²νΈ: 15884640
μ λͺ©: μ£Όλ¬Έ νμΈ
λ΄μ©: μ£Όλ¬Ένμ μνμ΄ μ€λ μΆκ³ λ©λλ€. κ°μ¬ν©λλ€."
λ©μμ§ κΈΈμ΄κ° κΈΈλ©΄ μλμΌλ‘ LMSλ‘ μ νλ©λλ€. λ³λ μ§μ λΆνμ.
μκ°μ μ§μ νλ©΄ μμ½ λ°μ‘λ©λλ€.
"λ΄μΌ μ€μ 9μμ 010-0000-0000λ‘ 'μ’μ μμΉ¨μ
λλ€' λ¬Έμ 보λ΄μ€. λ°μ λ²νΈλ 15884640."
"2026λ
4μ 25μΌ μ€ν 2μ 30λΆμ 010-0000-0000μ μΈλ―Έλ μλ΄ LMS μμ½ λ°μ‘ν΄μ€.
λ°μ λ²νΈ: 15884640
μ λͺ©: μΈλ―Έλ μλ΄
λ΄μ©: μ€λ μ€ν 3μ 3μΈ΅ λνμμ€μμ μΈλ―Έλκ° μ§νλ©λλ€."
β οΈ μμ½ μ·¨μλ μμ΄λΉμ¦ μ¬μ΄νΈμμ μλμΌλ‘: μμ΄λΉμ¦ β μμ½,κ²°κ³Ό β μμ½μ‘°ν λ©λ΄μμ μ·¨μ
νκ΅ μΈ κ΅κ°λ‘ SMS λ³΄λΌ λ:
"μΌλ³Έ 9012345678 νν
'Hello from Korea' 보λ΄μ€. λ°μ λ²νΈλ 15884640."
"κ΅κ°μ½λ 86 132xxxxxxxx μ μ§§μ μλ΄ λ³΄λ΄μ€. λ°μ : 15884640"
βΉοΈ μλ μ²λ¦¬: ASCII λ§μ΄λ©΄ 160 byte / SMS κΈ°μ€, μ λμ½λ ν¬ν¨ μ 70μ / SMS κΈ°μ€μ΄κ³ μ΄κ³Ό λΆλμ μλ²μμ μλμΌλ‘ concat(λ€μ€ SMS) μ²λ¦¬. μ€κ΅(86)μ λ¨Έλ¦¬λ§ νΉμλ¬Έμ μ μ± μΌλ‘ νμ μ λμ½λ λͺ¨λλ‘ κ³μ°λ©λλ€.
βΉοΈ λ°μ λ²νΈ: κ΅μ λ°μ‘μ μμ΄λΉμ¦ μ¬μ λ±λ‘ κ°μ μμ β κ΅λ΄
send_messageμ λ€λ₯Έ μ .
β οΈ νκ΅(82)μ μΌλ° [send_message] λ‘ λ³΄λ΄μΌ ν©λλ€ (κ΅μ λꡬλ νκ΅ κ±°μ ).
ν μ€νΈλ₯Ό μμ±μΌλ‘ λ³νν΄ μ ν ν΅νλ₯Ό κ±°λ κΈ°λ₯:
"010-1234-5678 νν
'μλ
νμΈμ. λ°°μ‘μ΄ λμ°©νμ΅λλ€.' μμ±μΌλ‘ μλ΄ν΄μ€. λ°μ λ²νΈ 15884640."
"TTS λ‘ 010-0000-0000 μ μ ν κ±Έμ΄μ 'μ€λ μ€ν 3μ νμ μμν©λλ€' μλ΄."
π μμ μ ν΄λν°μΌλ‘ μ νκ° κ±Έλ¦¬λ©° μ λ ₯ν ν μ€νΈκ° μμ± μλ΄λ‘ μ¬μλ©λλ€. μ΅λ 90μ.
"F:/photos/menu.jpg μ΄λ―Έμ§λ‘ 010-1234-5678 μ 'μ€λμ λ©λ΄μ
λλ€' MMS 보λ΄μ€. λ°μ λ²νΈ 15884640."
β οΈ μ격 OAuth λͺ¨λμμλ μ΄λ―Έμ§ λκ΅¬κ° λΉνμ±νλμ΄ μμ΅λλ€ (Claude Desktop μ μ΄λ―Έμ§ transcoding μΌλ‘ κΉ¨μ§ μ΄λ―Έμ§κ° λ°μ‘λ μ μμ΄). μ΄λ―Έμ§ μ²¨λΆ λ°μ‘μ λ‘컬 stdio μ€μΉ νκ²½μμλ§ μ¬μ© κ°λ₯ν©λλ€.
| λꡬ | μ©λ | λͺ¨λ |
|---|---|---|
send_message |
κ΅λ΄ SMS / LMS / MMS λ°μ‘ + μμ½ | λͺ¨λ |
send_international_message |
νκ΅ μΈ κ΅κ°λ‘ SMS λ°μ‘ | λͺ¨λ |
send_tts |
ν μ€νΈβμμ± λ³ν ν μ ν ν΅ν λ°μ‘ | λͺ¨λ |
upload_mms_image |
MMS 첨λΆμ© μ΄λ―Έμ§ μ λ‘λ (jpg) | stdio μ μ© |
μμ λ²νΈΒ·λ΄μ©Β·λ°μ λ²νΈλ₯Ό λ°μ κ΅λ΄ SMS / LMS / MMS λ°μ‘. λ©μμ§ κΈΈμ΄λ‘ νμ
μλ μ ν. imageKey μ²¨λΆ μ MMS.
| νλΌλ―Έν° | νμ | μ€λͺ |
|---|---|---|
to |
β | μμ μ μ νλ²νΈ (μ: 01012345678) |
text |
β | λ°μ‘ν λ©μμ§ λ΄μ© |
reqPhone |
β | λ°μ λ²νΈ (μμ΄λΉμ¦μ μ¬μ λ±λ‘λ λ²νΈ, μ: 15884640) |
subject |
β¬ | LMS/MMS μ λͺ© β 90λ°μ΄νΈ μ΄κ³Ό λλ μ΄λ―Έμ§ μ²¨λΆ μ μ¬μ© (κΈ°λ³Έκ°: λ©μμ§) |
reservedTime |
β¬ | μμ½ λ°μ‘ μκ° β yyyyMMddhhmmss 14μ리 (μ: 20260420150000). λ―Έμ
λ ₯ μ μ¦μ λ°μ‘ |
imageKey |
β¬ | MMS μ²¨λΆ μ΄λ―Έμ§ ν€ (upload_mms_image κ²°κ³Ό). stdio λͺ¨λμμλ§ λ
ΈμΆ |
λ°μ‘ κ²°κ³Όλ μμ΄λΉμ¦ κ²°κ³Όμ‘°ν λ©λ΄μμ νμΈ. μμ½ μ·¨μλ μμ½,κ²°κ³Ό β μμ½μ‘°ν μμ.
νκ΅μ΄ μλ κ΅κ°λ‘ κ΅μ SMS λ°μ‘. νκ΅(82) μ send_message μ¬μ©.
| νλΌλ―Έν° | νμ | μ€λͺ |
|---|---|---|
country |
β | κ΅κ° μ½λ β μ«μλ§ (μ: 81 μΌλ³Έ, 86 μ€κ΅, 1 λ―Έκ΅, 44 μκ΅). +/00/- μ μΈ |
to |
β | μμ μ μ νλ²νΈ β κ΅κ°μ½λ μ μΈ (μ: μΌλ³Έ 9012345678) |
text |
β | λ©μμ§ λ΄μ© (μ΅λ 500μ) |
reqPhone |
β | λ°μ λ²νΈ β μμ΄λΉμ¦ μ¬μ λ±λ‘ κ°μ μμ (κ΅λ΄ send_message μ λ€λ₯Έ μ ) |
κΈΈμ΄ μ²λ¦¬: ASCII 160 byte / μ λμ½λ 70μ κΈ°μ€ SMS, μ΄κ³Ό μ μλ²μμ μλ concat. μ€κ΅(86)μ νμ μ λμ½λ λͺ¨λ.
ν μ€νΈλ₯Ό μμ±μΌλ‘ λ³νν΄ μμ μ ν΄λν°μΌλ‘ ν΅ν λ°μ‘.
| νλΌλ―Έν° | νμ | μ€λͺ |
|---|---|---|
to |
β | μμ μ μ νλ²νΈ (μ: 01012345678) |
text |
β | μμ±μΌλ‘ λ³νν λ©μμ§ (μ΅λ 90μ) |
reqPhone |
β | λ°μ λ²νΈ (μμ΄λΉμ¦μ μ¬μ λ±λ‘λ λ²νΈ) |
μλ² νλ‘μΈμ€κ° μ κ·Ό κ°λ₯ν λ‘컬 jpg νμΌμ μμ΄μ μ μ
λ‘λνκ³ λ¨μΌ imageKey λ₯Ό λ°ν. λ°μ ν€λ₯Ό send_message μ imageKey μ μ λ¬ν΄ MMS λ°μ‘.
| νλΌλ―Έν° | νμ | μ€λͺ |
|---|---|---|
images[].path |
β | jpg νμΌ κ²½λ‘ (1~3κ°) |
images[].filename |
β¬ | νμΌλͺ override |
μ΄λ―Έμ§ κ·κ²©: νμ₯μ jpg / ν μ₯ 500KB μ΄ν / κ°λ‘Β·μΈλ‘ 1000px μ΄ν / ν©μ° 1MB λ―Έλ§.
β οΈ μ격 OAuth λͺ¨λμμλ μ΄ λꡬμsend_message.imageKeyκ° νμ±νλμ΄ μμ§ μμ΅λλ€. Claude Desktop μ μ΄λ―Έμ§ μ²¨λΆ transcoding μΌλ‘ κΉ¨μ§ jpg κ° λ°μ‘λ μ μμ΄ μμ μ λΉνμ±ν. μ΄λ―Έμ§ μ²¨λΆ λ°μ‘μ΄ νμνλ©΄ stdio νκ²½μμ μ¬μ©νμΈμ.
μ격 μ°κ²° / λ‘컬 μ€μΉ μ€ λ μ¨μΌ νλμ?
- μΌλ° μ 무 μ¬μ©μ(μμ /λ§μΌν λ±): μ격 μ°κ²°. μ€μΉΒ·μ€μ νμ μμ.
- Claude λ¬΄λ£ νλμ΄λΌ Custom Connector λ₯Ό μΈ μ μκ±°λ μ΄λ―Έ λ€λ₯Έ 컀λ₯ν°λ₯Ό μ°κ³ μλ κ²½μ°: λ‘컬 stdio.
SureM μμ SecretKey λ₯Ό μ¬λ°κΈ λ°μμ΄μ β μ΄λ»κ² κ°±μ νλμ?
κ΄λ¦¬μ κ°μ μμ΄ μ¬μ©μκ° μ§μ κ°±μ κ°λ₯ν©λλ€:
- λΈλΌμ°μ μμ
https://mcp.surem.com/accountμ μ - UserCode μ μ SecretKey μ λ ₯ ν μ μΆ
- μλ²κ° μμ΄μ API λ‘ κ²μ¦ ν΅κ³Ό β DB μ μ¦μ λ°μ
- Claude Desktop κ·Έλλ‘ μ¬μ©νλ©΄ λ€μ λ¬Έμ λ°μ‘λΆν° μ SecretKey λ‘ μλ μ μ‘λ©λλ€ (μ¬λ‘κ·ΈμΈ λΆνμ)
UserCode κ° μ²μ μ°λ κ²½μ°λΌλ μ΄ νμ΄μ§λ‘ λ±λ‘ κ°λ₯ν©λλ€. μ΄ν Claude Desktop OAuth λ‘κ·ΈμΈ νΌλ μ€ν΅λκ³ λ°λ‘ μ¬μ© κ°λ₯.
"μΈμ¦ μ€ν¨" / "403" μ€λ₯κ° λ°μν΄μ
μ격 μ°κ²°
- λΈλΌμ°μ μ μ¬λ‘κ·ΈμΈ (μΏ ν€ λ§λ£ κ°λ₯)
- UserCodeΒ·SecretKey κ° νμ¬ μ ν¨νμ§ μμ΄λΉμ¦ λ‘κ·ΈμΈμΌλ‘ νμΈ
λ‘컬 μ€μΉ
- SecretKey μ λ ₯ μ€λ₯
- νμ¬ PC μ κ³΅μΈ IP κ° μμ΄λΉμ¦μ λ±λ‘λμ΄ μλμ§ (VPN/ν λλ§/μ¬λ¬΄μ€ μ΄μ μ λ³κ²½ κ°λ₯)
SUREM_USER_CODEκ° μ€μ μμ΄μ μμ΄λ μΈμ§
"μμ² μ±κ³΅μΈλ° λ¬Έμκ° μ€μ§ μμμ"
λ°μ‘ μμ²μ μ±κ³΅νμ§λ§ μ€μ μμ μ΄ λμ§ μλ κ²½μ°:
- μμ΄λΉμ¦ κ²°κ³Όμ‘°ν λ©λ΄μμ μ€ν¨ μ¬μ νμΈ
- μ€ν¨ μ¬μ ν보:
- λ°μ λ²νΈ λ―Έλ±λ‘ / μΉμΈ λκΈ°
- μμ μμ 080 μμ κ±°λΆ λ±λ‘
- μ΄λν΅μ μ¬ μ€νΈ νν°λ§
- μλͺ»λ μμ λ²νΈ νμ
"λ©μμ§κ° λ무 κΉλλ€" μ€λ₯κ° λ°μν΄μ
EUC-KR κΈ°μ€ μ΅λ 2,000λ°μ΄νΈ κΉμ§ λ°μ‘ κ°λ₯ν©λλ€. νκΈμ 1κΈμ = 2λ°μ΄νΈμ΄λ―λ‘ μ½ 1,000μ νκ³.
Claude Desktop 컀λ₯ν° λͺ©λ‘μ λνλμ§ μμμ
곡ν΅
- Claude Desktop μμ μ’ λ£ ν μ¬μμ (νΈλ μ΄ μμ΄μ½κΉμ§)
μ격 μ°κ²°
- URL μ HTTPS λ‘ μ νν μ λ ₯νλμ§
- κ΄λ¦¬μμκ² MCP μλ² μν νμΈ μμ²
λ‘컬 μ€μΉ
claude_desktop_config.jsonμ JSON λ¬Έλ²μ΄ μ¬λ°λ₯Έμ§- Node.js μ€μΉ λ°
node --versionλμ νμΈ npm cache clean --forceν μ¬μμ
μμ½ λ°μ‘μ μ·¨μνκ³ μΆμ΄μ
MCP μμλ μμ½ μ·¨μλ₯Ό μ 곡νμ§ μμ΅λλ€. μμ΄λΉμ¦μμ μ§μ μ·¨μ:
- μμ΄λΉμ¦ λ‘κ·ΈμΈ
- μμ½,κ²°κ³Ό β μμ½μ‘°ν μ§μ
- 건 μ ν ν μ·¨μ
(λ‘컬 μ€μΉ) μ λ°μ΄νΈνλλ° μ΄μ λ²μ μ²λΌ λμν΄μ
Claude Desktop μ΄ MCP μλ²μ μΊμλ λ²μ μ μ¬μ¬μ©ν©λλ€:
- (κ°μ₯ κ°λ¨) μ±ν
μ°½ + λ²νΌ β 컀λ₯ν° μμ
surem-sms-mcpν κΈ off β on - Claude Desktop μμ μ’ λ£ ν μ¬μμ
- npm μΊμ μ 리:
npm cache clean --force
Remove-Item -Recurse -Force "$env:LOCALAPPDATA\npm-cache\_npx" -ErrorAction SilentlyContinueCopyright Β© 2026 SureM Co., Ltd. All Rights Reserved.
λ³Έ μννΈμ¨μ΄λ SureM Co., Ltd.μ λ μ μμ λ¬Όμ λλ€. μμΈν μ΄μ© 쑰건μ LICENSE νμΌμ μ°Έκ³ νμΈμ.
- μμ΄μ κ³ κ°μΌν°: 1588-4640
- μ΄λ©μΌ: suremapp@surem.com
- ννμ΄μ§: surebiz.co.kr

