What is the project structure?
It contains two main modules: `mcp-server` (MCP server with SSE support) and `proposal-agent` (MCP client for AI proposals), plus a common source folder.
@lucasdengcn
Basic information
spring ai example. mcp server, agentic ai.
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
This project demonstrates implementation patterns and best practices for using Spring AI tools, integrating with the Model Context Protocol (MCP) through a server module (with WebFlux and WebMvc SSE support) and a client module for building AI-powered proposals. It is designed for developers working with Spring AI, MCP, and large language models.
Clone the repository and run the Spring Boot application. Configure the Ollama AI model, PGVector vector store, and H2 database in the application properties. The mcp-server module can be invoked via SSE endpoints, while the proposal-agent module acts as an MCP client.
@Tool annotation@ToolParamIt contains two main modules: `mcp-server` (MCP server with SSE support) and `proposal-agent` (MCP client for AI proposals), plus a common source folder.
The configuration uses the Ollama AI model with PGVector for vector storage and H2 database for development.
It uses Server-Sent Events (SSE) for real‑time communication, implemented with Spring’s `SseEmitter`.
Methods are annotated with `@Tool` to become tools, optionally using `@ToolParam` for parameter descriptions and custom result converters via `resultConverter`.
Yes, the `mcp-server` module implements the MCP server, while the `proposal-agent` module implements the MCP client.

DeepMark helps teachers deliver rapid, consistent marking with meaningful feedback for every student — in a fraction of the time. What once took a week, now takes one free period.

Handl speaks the Model Context Protocol. Your whole billing operation — projects, invoices, clients, reports, approvals — as tools any AI assistant can call, inside your autonomy rules.

Model Context Protocol Servers
Painless E2E Automation for Mobile and Web

B2B competitive intelligence, live sales battlecards, 5-axis ICP prospect fit scoring, and tech stack teardowns over MCP and REST with cited public-web evidence.
Comments