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.
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:
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 READMEgetWeathergetWeather(@Param(description = "city") String location)Check the weather in a specified location
WeatherToolsSet of tools for weather-related queries
OrderToolsTools for processing order inquiries and tracking
ToolGatewaySkillSkill that enables tool usage in conversations
OrderExpertSpecialized skill for order-related queries
documentSearchSearch through documents using RAG capabilities
buildKnowledgeBaseCreate a knowledge base from documents
rerankDocumentsRe-rank search results for better relevance
chatWithRAGEnhance prompts with retrieved documents before LLM call
agentPromptPrompt an agent with specific tasks
teamAgentPromptPrompt a team of specialized agents
runFlowExecute 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
Installation
Installation
- Add Solon-AI to your Maven project:
<dependency>
<groupId>org.noear</groupId>
<artifactId>solon-ai</artifactId>
<version>latest</version>
</dependency>- 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
Last updated · Auto-generated from public README + GitHub signals.