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
- Clone the repository.
- Configure environment variables.
- Build the project using Maven.
- 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
- Fork the repository
- Make changes
- Create a Pull Request
License
MIT License.