# oatpp-mcp

> MCP Server

Oatpp-mcp implements Anthropic's Model Context Protocol for Oat++, enabling LLM integration with your Oat++ API through autogenerated tools. It supports STDIO and HTTP SSE transports, along with Prompts, Resources, and Tools.

## Overview

- **Category:** AI
- **Language:** C++
- **Stars:** 50
- **Forks:** 1
- **Owner:** oatpp
- **GitHub:** https://github.com/oatpp/oatpp-mcp
- **Homepage:** https://oatpp.io/
- **Created:** 2024-12-09T01:27:21+00:00
- **Updated:** 2025-03-28T17:22:09+00:00
- **Source:** https://model-context-protocol.com/servers/oatpp-llm-integration-model-context-protocol

## Setup

## Setup

### Pre Requirements

- Install the main [oatpp](https://github.com/oatpp/oatpp) module

### Install module

- Clone this repository.
- In the root of the repository run:
   ```bash
   mkdir build && cd build
   cmake ..
   make install
   ```

## Tools

## Available Tools

		1. Autogenerated tools for API (`oatpp-mcp` can automatically generate tools from `ApiController` so that you can query your API with LLM.)
		2. STDIO Transport
		3. HTTP SSE Transport
		4. Prompts (Server feature)
		5. Resources (Server feature)
		6. Tools (Server feature)
