CONFIGURATION-RU.md•4.7 kB
# Конфигурация Goodbook MCP Сервера
## Настройка Claude Desktop
Для интеграции сервера Goodbook MCP с Claude Desktop, добавьте следующую конфигурацию в файл настроек Claude Desktop:
**Расположение файла конфигурации:**
- Windows: `%APPDATA%\Claude\claude_desktop_config.json`
- macOS: `~/Library/Application Support/Claude/claude_desktop_config.json`
- Linux: `~/.config/Claude/claude_desktop_config.json`
**Конфигурация:**
```json
{
"mcpServers": {
"goodbook": {
"command": "node",
"args": ["c:/указываем-полный-путь-к-файлу/mcp/src/index.js"],
"env": {}
}
}
}
```
## Альтернативные варианты конфигурации для разных сред
### Использование npm start
```json
{
"mcpServers": {
"goodbook": {
"command": "npm",
"args": ["start"],
"cwd": "c:/указываем-полный-путь-к-папке/mcp",
"env": {}
}
}
}
```
### Для разработки (с автоматической перезагрузкой)
```json
{
"mcpServers": {
"goodbook": {
"command": "npm",
"args": ["run", "dev"],
"cwd": "c:/указываем-полный-путь-к-папке/mcp",
"env": {}
}
}
}
```
## Тестирование подключения
После добавления конфигурации:
1. Перезапустите Claude Desktop
2. Начните новый разговор
3. Инструменты Goodbook должны стать доступными автоматически
4. Попробуйте использовать фразы типа:
- "Найди стандарты температуры приготовления"
- "Какие требования безопасности пищевых продуктов?"
- "Покажи доступные разделы в стандартах питания"
- "как приготовить борщ"
- "рецепт картофельного пюре"
## Переменные окружения
При необходимости можно добавить переменные окружения:
```json
{
"mcpServers": {
"goodbook": {
"command": "node",
"args": ["c:/указываем-полный-путь-к-файлу/mcp/src/index.js"],
"env": {
"NODE_ENV": "production",
"DEBUG": "false"
}
}
}
}
```
## Устранение неполадок
Если сервер не подключается:
1. Проверьте, что Node.js установлен и доступен
2. Убедитесь, что путь к файлу сервера указан правильно
3. Проверьте, что файл `menu.pdf` существует в папке проекта
4. Посмотрите логи Claude Desktop на предмет сообщений об ошибках
5. Попробуйте запустить сервер вручную: `node src/index.js`
## Дополнительные советы
### Проверка работы сервера
Для проверки работы сервера без Claude Desktop:
```bash
cd c:\указываем-полный-путь-к-папке\mcp
npm test
```
### Запуск сервера в фоновом режиме
```bash
cd c:\указываем-полный-путь-к-папке\mcp
npm start
```
### Что делать, если PDF не найден
Сервер работает исключительно с PDF-файлом. Если файл `menu.pdf` не найден:
- Поместите ваш PDF-файл с кулинарными данными в корневую папку проекта
- Переименуйте его в `menu.pdf`
- Перезапустите сервер
### Примеры использования на русском языке
После успешного подключения вы можете задавать вопросы на русском:
- "как приготовить оладьи из тыквы"
- "рецепт пюре картофельного"
- "соус луковый приготовление"
- "температура хранения творога"
- "стандарты приготовления мяса"
Сервер автоматически найдет соответствующую информацию в PDF-файле и предоставит подробные рецепты и стандарты приготовления.