Перейти к содержимому

Example MCP Server + Client Implementation

Демонстрирует сервер для интеграции API с простым AI чатботом на Node.js

TypeScript
29 stars

Описание

Это демонстрационный проект, показывающий реализацию MCP сервера, который потребляет backend API и предоставляет его стандартизированный доступ для AI клиента — простого чатбота на базе OpenAI. Использует Node.js 23+ с нативной поддержкой TypeScript без компиляции. Идеально для изучения интеграции сервисов с AI, хранения и извлечения данных через чат. Подходит для разработчиков, интересующихся протоколами вроде MCP для расширения возможностей LLM.

Возможности

Backend сервис

Простой API для хранения и извлечения данных, имитирующий реальный бэкенд.

MCP сервер

Стандартизирует доступ к API для совместимости с MCP клиентами.

AI чатбот клиент

Простой интерфейс на OpenAI для взаимодействия с данными через MCP сервер.

Интеграция с OpenAI

Позволяет чатботу сохранять и получать кастомную информацию из backend.

Установка

Установите Node.js 23+. В папках service, server и client выполните npm install. В папке client создайте .env с OPENAI_API_KEY=ваш_ключ. В каждой папке запустите npm run dev и держите процессы активными.

Информация

Язык
TypeScript
Лицензия
MIT License
GitHub Stars
29

Ссылки