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

oatpp-mcp

Реализация Model Context Protocol от Anthropic для фреймворка Oat++

C++
46 stars

Описание

oatpp-mcp — модуль для Oat++, реализующий протокол Model Context Protocol (MCP) от Anthropic. Автоматически генерирует инструменты из ApiController для взаимодействия LLM с RESTful API. Поддерживает транспорты STDIO и HTTP SSE, а также prompts, resources и tools. Идеален для интеграции AI в C++ веб-сервисы, упрощая запросы к API через языковые модели. Технологии: C++, Oat++ фреймворк. Применения: чат-боты, автоматизация API, AI-агенты.

Возможности

Автогенерация инструментов для API

Автоматическое создание инструментов из ApiController для запросов LLM к RESTful сервисам.

Поддержка транспортов

Работа через STDIO и HTTP SSE для гибкого взаимодействия.

Prompts

Добавление промптов, таких как CodeReview, для обработки запросов.

Resources

Управление ресурсами, например, файлами, в соответствии со спецификацией MCP.

Tools

Интеграция инструментов, как Logger, для расширения функциональности сервера.

Установка

Предварительные требования: Установите основной модуль oatpp (см. https://github.com/oatpp/oatpp). Клонируйте репозиторий, затем в корне выполните: mkdir build && cd build; cmake ..; make install.

Информация

Язык
C++
Лицензия
Apache License 2.0
GitHub Stars
46

Ссылки