MCP Catalogs
Homesolon-ai screenshot

solon-ai

by opensolon·385·Score 50

Solon-AI is a Java framework for building AI applications with MCP integration, supporting various LLM providers and multi-agent systems.

ai-llmdeveloper-toolsother
57
Forks
7
Open issues
this month
Last commit
2d ago
Indexed

Overview

Solon-AI is a comprehensive Java-based framework for AI application development that deeply integrates with the Model Context Protocol (MCP). It supports various AI components including LLM tool calling, RAG systems, and multi-agent architectures. The framework offers multiple integration options with popular Java frameworks like SpringBoot, Vert.x, and Quarkus. Its modular design allows developers to build complex AI systems from simple autonomous agents to multi-agent collaborative workflows with governance capabilities.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Building autonomous agents with tool integration
you:Developing RAG-based knowledge bases
you:Creating multi-agent collaborative systems
you:What Java versions does Solon-AI support?
you:How does the MCP integration work in Solon-AI?

When to choose this

Choose Solon-AI when you need a Java-based framework for AI development that integrates MCP protocol support and can work with existing Java infrastructure.

When NOT to choose this

Avoid if you're working primarily in non-Java ecosystems or need a lightweight solution with minimal dependencies.

Tools this server exposes

12 tools extracted from the README
  • getWeathergetWeather(@Param(description = "city") String location)

    Check the weather in a specified location

  • WeatherTools

    Set of tools for weather-related queries

  • OrderTools

    Tools for processing order inquiries and tracking

  • ToolGatewaySkill

    Skill that enables tool usage in conversations

  • OrderExpert

    Specialized skill for order-related queries

  • documentSearch

    Search through documents using RAG capabilities

  • buildKnowledgeBase

    Create a knowledge base from documents

  • rerankDocuments

    Re-rank search results for better relevance

  • chatWithRAG

    Enhance prompts with retrieved documents before LLM call

  • agentPrompt

    Prompt an agent with specific tasks

  • teamAgentPrompt

    Prompt a team of specialized agents

  • runFlow

    Execute a pre-defined AI flow with multiple steps

Note: Tools are partially documented in code examples but with limited descriptions. Tool names are inferred from the MCP section and various skill/tool examples throughout the documentation. Some tools are referenced only in code snippets withou

Comparable tools

langchainlanggraphllama-indexsemantic-kernel

Installation

Installation

  1. Add Solon-AI to your Maven project:
<dependency>
    <groupId>org.noear</groupId>
    <artifactId>solon-ai</artifactId>
    <version>latest</version>
</dependency>
  1. For Claude Desktop MCP integration, add to claude_desktop_config.json:
{
  "mcpServers": {
    "solon-ai": {
      "command": "java",
      "args": ["-jar", "path/to/solon-ai-mcp.jar"],
      "env": {}
    }
  }
}

FAQ

What Java versions does Solon-AI support?
Solon-AI is compatible with Java 8 through Java 25, making it highly accessible for many existing Java projects.
How does the MCP integration work in Solon-AI?
Solon-AI provides deep integration with the MCP protocol through annotations like @McpServerEndpoint and @ToolMapping, allowing developers to expose tools, resources and prompts through the protocol.

Compare solon-ai with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.