spring-boot-ai-cloudflare-r2-mcp-server

spring-boot-ai-cloudflare-r2-mcp-server

1

The Spring Boot AI Cloudflare R2 MCP Server is a Model Context Protocol server implemented using Spring Boot and Spring AI, offering seamless integration with Cloudflare R2 storage. It provides comprehensive support for various file operations and metadata management, aiming for easy deployment and extensive test coverage.

Overview

Spring Boot AI Cloudflare R2 MCP Server is a Model Context Protocol (MCP) server based on Spring Boot and Spring AI, integrating Cloudflare R2 object storage.

Features

  • Full support for Cloudflare R2 operations
  • Integration with Spring AI's MCP
  • Support for multiple file types
  • Comprehensive testing
  • Easy configuration and deployment

Prerequisites

  • JDK 17 or above
  • Maven 3.6 or above
  • Cloudflare R2 credentials

Quick Start

  1. Clone the repository.
  2. Configure environment variables.
  3. Build the project using Maven.
  4. Run integration tests.

API Reference

Main functionalities include bucket operations, object operations, and metadata management.

Development

Uses Spring Boot 3.4.4 and Spring AI 1.0.0-M6.

Contributing

  1. Fork the repository
  2. Make changes
  3. Create a Pull Request

License

MIT License.