# ๐ AI FileSystem MCP ๋น ๋ฅธ ์์ ๊ฐ์ด๋
## ์ด๊ธฐ ์ค์ (์ฒ์ ํ ๋ฒ๋ง)
```bash
# 1. ์คํ ๊ถํ ๋ถ์ฌ
chmod +x setup.sh
# 2. ์ด๊ธฐ ์ค์ ์คํ
./setup.sh
```
## ์ผ์์ ์ธ ์ฌ์ฉ
### ๐ฏ MCP ์๋ฒ ์คํ
```bash
./run.sh
```
### ๐ง ๊ฐ๋ฐ ๋ชจ๋ (ํ์ผ ๋ณ๊ฒฝ ๊ฐ์ง)
```bash
./dev.sh
```
### โก ๋น ๋ฅธ ์์ (๋น๋ ์คํต)
```bash
./quick-start.sh
```
### ๐งช ํ
์คํธ ์คํ
```bash
./test.sh
```
## ์คํฌ๋ฆฝํธ ์ค๋ช
| ์คํฌ๋ฆฝํธ | ์ค๋ช
| ์ฉ๋ |
|---------|------|------|
| `setup.sh` | ์ด๊ธฐ ์ค์ | ํ๋ก์ ํธ ์ฒ์ ์ค์ ์ |
| `run.sh` | ๋น๋ & ์คํ | ์ผ๋ฐ์ ์ธ ์คํ |
| `dev.sh` | ๊ฐ๋ฐ ๋ชจ๋ | ์ฝ๋ ์์ ์ |
| `quick-start.sh` | ๋น ๋ฅธ ์คํ | ์ด๋ฏธ ๋น๋๋ ๊ฒฝ์ฐ |
| `test.sh` | ํ
์คํธ ๋ฉ๋ด | ๋ค์ํ ํ
์คํธ ์คํ |
| `make-executable.sh` | ๊ถํ ์ค์ | ๋ชจ๋ ์คํฌ๋ฆฝํธ ์คํ ๊ถํ |
## ๋ฌธ์ ํด๊ฒฐ
### ์คํ ๊ถํ ์ค๋ฅ
```bash
chmod +x make-executable.sh
./make-executable.sh
```
### ๋น๋ ์ค๋ฅ
```bash
npm run clean
npm install
npm run build
```
### ํฌํธ ์ถฉ๋
MCP ์๋ฒ๋ stdio๋ฅผ ์ฌ์ฉํ๋ฏ๋ก ํฌํธ ์ถฉ๋์ ๋ฐ์ํ์ง ์์ต๋๋ค.
## ์ฃผ์ ๊ธฐ๋ฅ
- ๐ **๋ณด์ ์ ์คํ**: 3๋จ๊ณ ๋ณด์ ๋ ๋ฒจ (strict/moderate/permissive)
- ๐ **ํ์ผ ์์คํ
์กฐ์**: ์ฝ๊ธฐ, ์ฐ๊ธฐ, ๊ฒ์, ์์ถ
- ๐ **๊ณ ๊ธ ๊ฒ์**: ์๋ฏธ ๊ธฐ๋ฐ ๊ฒ์, ํผ์ง ๊ฒ์
- ๐ ๏ธ **์ฝ๋ ๋ถ์**: 9๊ฐ ์ธ์ด ์ง์
- ๐ **Git ํตํฉ**: ์์ ํ Git ์ํฌํ๋ก์ฐ
- ๐ **๋ณด์ ๊ธฐ๋ฅ**: ์ํธํ, ๋น๋ฐ ์ค์บ
## ๋น ๋ฅธ ๋ช
๋ น์ด
```bash
# ์๋ฒ ์์
./run.sh
# ๊ฐ๋ฐ ์์
./dev.sh
# ๋ชจ๋ ํ
์คํธ
./test.sh
# -> 1 ์ ํ
# ์ ์คํ ํ
์คํธ
./test.sh
# -> 2 ์ ํ
```
---
๐ก **ํ**: `./setup.sh`๋ฅผ ์คํํ๋ฉด Claude Desktop ์ค์ ๋ฐฉ๋ฒ๋ ์๋ด๋ฉ๋๋ค!