MCP Server для Prom.ua
by bigcatchkm
MCP Server for interacting with the Prom.ua API. This server allows Claude and other LLM models to retrieve and send data through the Prom.ua API.
View on GitHub
Last updated: N/A
MCP Server для Prom.ua
MCP (Model Context Protocol) сервер для взаємодії з API Prom.ua. Цей сервер дозволяє Claude та іншим LLM моделям отримувати та відправляти дані через API Prom.ua.
Функціональність
Сервер надає наступні інструменти:
- Отримання списку товарів (GET)
- Отримання деталей товару (GET)
- Створення нового товару (POST)
- Оновлення існуючого товару (PUT)
- Видалення товару (DELETE)
- Отримання списку замовлень (GET)
- Отримання деталей замовлення (GET)
- Оновлення статусу замовлення (PUT)
- Отримання категорій (GET)
Встановлення
Глобальне встановлення:
npm install -g mcp-server-promua
Використання через npx:
npx mcp-server-promua
Налаштування
Перед використанням необхідно налаштувати API ключ Prom.ua. Є кілька способів:
- Через файл
.env
:
PROMUA_API_KEY=your_api_key_here
PROMUA_API_URL=https://my.prom.ua
- Через змінні середовища:
export PROMUA_API_KEY=your_api_key_here
export PROMUA_API_URL=https://my.prom.ua
Використання з Claude Desktop
- Додайте наступну конфігурацію в налаштуваннях Claude Desktop:
{
"mcpServers": {
"promua": {
"command": "npx",
"args": [
"-y",
"mcp-server-promua"
]
}
}
}
- Або встановіть через Smithery:
npx -y @smithery/cli install mcp-server-promua --client claude
Використання в Docker
docker build -t mcp-server-promua .
docker run -e PROMUA_API_KEY=your_api_key_here mcp-server-promua
Розробка
# Клонування репозиторію
git clone https://github.com/bigcatchkm/mcp-server-promua.git
cd mcp-server-promua
# Встановлення залежностей
npm install
# Запуск в режимі розробки
npm run dev
# Збірка
npm run build
# Запуск зібраної версії
npm start
Ліцензія
MIT