Skip to main content
Glama

Order MCP

Небольшой сквозной пример ассистента по заказам на базе Groq с использованием протокола Model Context Protocol (MCP).

Архитектура

Groq LLM -> MCP client -> MCP server -> REST order backend
  • src/ai-client.ts отправляет вопрос пользователя в Groq и выступает в роли MCP-клиента.

  • src/index.ts — это MCP-сервер, который предоставляет инструмент get_order_status через stdio.

  • src/backend.ts — пример REST-бэкенда для заказов по адресу http://localhost:3000.

Related MCP server: woocommerce-mcp-server

Обнаружение и вызов инструментов

После подключения к MCP-серверу клиент вызывает listTools(), чтобы обнаружить инструменты и их JSON-схемы. Он преобразует эти определения в функции-инструменты Groq и включает их в запрос к чату. Когда Groq возвращает вызов инструмента, клиент передаёт его имя и аргументы в callTool(). MCP-сервер обращается к REST-бэкенду, а клиент отправляет результат работы инструмента обратно в Groq для получения итогового ответа.

Установка и запуск

Требуется Node.js 20 или новее.

npm install

Укажите API-ключ Groq через переменную окружения GROQ_API_KEY. Не помещайте ключ в исходный код и не коммитьте его в Git.

Запустите REST-бэкенд в одном терминале:

npm run backend

Затем запустите клиент в другом терминале. Клиент запускается и автоматически подключается к MCP-серверу:

PowerShell:

$env:GROQ_API_KEY = "your-key"
npm run client

macOS/Linux:

export GROQ_API_KEY="your-key"
npm run client

Maintenance

ActivityMaintained
ResponsivenessSyncing

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

  • A
    license
    D
    quality
    D
    maintenance
    Provides tools for AI assistants to interact with a WooCommerce store, enabling fetching recent orders with optional filtering and retrieving detailed information about specific orders by ID.
    2
    4
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Enables investigating delayed e-commerce orders by searching orders, retrieving order context, diagnosing delay causes, and recommending resolutions through natural language.
    4
    MIT

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Shreerang4/order-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server