CURSOR_MCP_SETUP.mdโข4.13 kB
# ๐ Cursor MCP ์ค์ ๊ฐ์ด๋
์ด ๊ฐ์ด๋๋ `encoding-mcp` ํจํค์ง๋ฅผ Cursor์์ MCP ์๋ฒ๋ก ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ์ค๋ช
ํฉ๋๋ค.
## ๐ ์ฌ์ ์๊ตฌ์ฌํญ
- **Python 3.10+** ์ค์น
- **Cursor IDE** ์ค์น
- **encoding-mcp** PyPI ํจํค์ง ์ค์น: `pip install encoding-mcp`
## ๐ ๋น ๋ฅธ ์ค์
### 1๋จ๊ณ: ํจํค์ง ์ค์น
```bash
pip install encoding-mcp
```
### 2๋จ๊ณ: Cursor MCP ์ค์
Cursor์ MCP ์ค์ ํ์ผ์ ๋ค์์ ์ถ๊ฐ:
```json
{
"mcpServers": {
"encoding-mcp": {
"command": "python",
"args": ["-m", "encoding_mcp"],
"env": {
"DEBUG": "false"
}
}
}
}
```
### 3๋จ๊ณ: Cursor ์ฌ์์
์ค์ ์ ์ ์ฉํ๋ ค๋ฉด Cursor๋ฅผ ์ฌ์์ํฉ๋๋ค.
### 4๋จ๊ณ: ์ฌ์ฉ ํ์ธ
Cursor์์ ๋ค์๊ณผ ๊ฐ์ด MCP ๋๊ตฌ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค:
- `mcp_encoding_create_empty_file()` - ๋น ํ์ผ ์์ฑ
- `mcp_encoding_detect_file_encoding()` - ์ธ์ฝ๋ฉ ๊ฐ์ง
- `mcp_encoding_convert_file_encoding()` - ์ธ์ฝ๋ฉ ๋ณํ
## ๐ง ๊ณ ๊ธ ์ค์
### ๊ฐ๋ฐ์ ๋ชจ๋ (๋๋ฒ๊ทธ ํ์ฑํ)
```json
{
"mcpServers": {
"encoding-mcp-dev": {
"command": "python",
"args": ["-m", "encoding_mcp"],
"env": {
"DEBUG": "true",
"LOG_LEVEL": "DEBUG"
}
}
}
}
```
### ํน์ Python ๋ฒ์ ์ฌ์ฉ
```json
{
"mcpServers": {
"encoding-mcp": {
"command": "python3.11",
"args": ["-m", "encoding_mcp"],
"env": {
"DEBUG": "false"
}
}
}
}
```
### ๊ฐ์ํ๊ฒฝ ์ฌ์ฉ
```json
{
"mcpServers": {
"encoding-mcp": {
"command": "/path/to/venv/bin/python",
"args": ["-m", "encoding_mcp"],
"env": {
"DEBUG": "false"
}
}
}
}
```
### Windows ์ ์ฉ ์ค์
```json
{
"mcpServers": {
"encoding-mcp": {
"command": "python",
"args": ["-m", "encoding_mcp"],
"env": {
"DEBUG": "false",
"PYTHONIOENCODING": "utf-8",
"PYTHONPATH": "C:/additional/modules"
}
}
}
}
```
## ๐ ๏ธ ๋ฌธ์ ํด๊ฒฐ
### ์ผ๋ฐ์ ์ธ ๋ฌธ์
#### 1. "command not found" ์ค๋ฅ
**์์ธ**: Python์ด PATH์ ์๊ฑฐ๋ ์๋ชป๋ ๊ฒฝ๋ก
**ํด๊ฒฐ**:
```bash
# Python ๊ฒฝ๋ก ํ์ธ
which python
# ๋๋
where python
# ์ ์ฒด ๊ฒฝ๋ก ์ฌ์ฉ
{
"command": "/usr/bin/python3",
"args": ["-m", "encoding_mcp"]
}
```
#### 2. "module not found" ์ค๋ฅ
**์์ธ**: encoding-mcp ํจํค์ง๊ฐ ์ค์น๋์ง ์์
**ํด๊ฒฐ**:
```bash
pip install encoding-mcp
# ๋๋ ํน์ ํ๊ฒฝ์
/path/to/python -m pip install encoding-mcp
```
#### 3. ๊ถํ ์ค๋ฅ
**์์ธ**: Python ์คํ ๊ถํ ๋ถ์กฑ
**ํด๊ฒฐ**:
```bash
# ๊ถํ ํ์ธ
ls -la $(which python)
# ๊ถํ ๋ถ์ฌ (ํ์์)
chmod +x /path/to/python
```
#### 4. ๊ฐ์ํ๊ฒฝ ๋ฌธ์
**์์ธ**: ์๋ชป๋ ๊ฐ์ํ๊ฒฝ ๊ฒฝ๋ก
**ํด๊ฒฐ**:
```bash
# ๊ฐ์ํ๊ฒฝ ํ์ฑํ ํ ๊ฒฝ๋ก ํ์ธ
source /path/to/venv/bin/activate
which python
# Windows
venv\Scripts\activate
where python
```
## ๐งช ์ค์ ํ
์คํธ
### MCP Inspector๋ก ํ
์คํธ
```bash
npx @modelcontextprotocol/inspector python -m encoding_mcp
```
### ์ง์ ์คํ ํ
์คํธ
```bash
python -m encoding_mcp
```
### ๋ฒ์ ํ์ธ
```bash
python -c "import encoding_mcp; print(encoding_mcp.__version__)"
```
## ๐ ์ถ๊ฐ ๋ฆฌ์์ค
- **PyPI ํจํค์ง**: https://pypi.org/project/encoding-mcp/
- **GitHub ์ ์ฅ์**: https://github.com/whyjp/encoding_mcp
- **MCP ๊ณต์ ๋ฌธ์**: https://modelcontextprotocol.io/
- **Cursor ๊ณต์ ๋ฌธ์**: https://cursor.sh/
## ๐ก ์ฌ์ฉ ํ
1. **๋๋ฒ๊ทธ ๋ชจ๋**: ๋ฌธ์ ๋ฐ์ ์ `DEBUG: true` ์ค์
2. **๋ก๊ทธ ํ์ธ**: Cursor ๊ฐ๋ฐ์ ๋๊ตฌ์์ MCP ๋ก๊ทธ ํ์ธ
3. **๊ฒฝ๋ก ๋ฌธ์ **: ์ ๋ ๊ฒฝ๋ก ์ฌ์ฉ ๊ถ์ฅ
4. **ํ๊ฒฝ ๋ณ์**: ํ์์ ๋ฐ๋ผ ์ถ๊ฐ ํ๊ฒฝ ๋ณ์ ์ค์
5. **๋ค์ค ์๋ฒ**: ์ฌ๋ฌ MCP ์๋ฒ์ ํจ๊ป ์ฌ์ฉ ๊ฐ๋ฅ
---
**๐ ์ด์ Cursor์์ encoding-mcp๋ฅผ ์ฌ์ฉํ ์ค๋น๊ฐ ์๋ฃ๋์์ต๋๋ค!**