Solesonic icon

Solesonic

2

Exposes an HTTP Model Context Protocol (MCP) server using Spring Boot and Spring AI to provide custom, secured tools.

About

This application serves as a robust HTTP Model Context Protocol (MCP) server, built with Spring Boot and leveraging Spring AI to enable the creation and exposure of custom tools. It integrates seamlessly with OAuth2 Resource Server security, specifically supporting AWS Cognito, ensuring that access to its tools is authenticated and authorized via JWT bearer tokens. It simplifies the process of making bespoke functionalities available to MCP-compatible clients like Claude Desktop or the MCP Inspector, allowing for secure, extensible tool integration in AI-driven workflows.

Key Features

  • Utilizes Spring AI for tool development
  • Includes a sample 'message_me' tool for demonstration
  • 2 GitHub stars
  • Configurable via environment variables and .env files
  • HTTP Model Context Protocol (MCP) server implementation
  • Secured with OAuth2 Resource Server (JWT) authentication and authorization

Use Cases

  • Extend AI agent capabilities by providing custom tools via MCP
  • Integrate proprietary or specialized backend services with MCP-compatible clients
  • Develop and deploy secure, authenticated MCP tool servers
Advertisement

Advertisement