Skip to content

Latest commit

 

History

295 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ARGI Extensions logo

ARGI Extensions

Spring AI integrations and ecosystem extensions for Java applications.

MCP · Vector stores · Chat memory · RAG · Observability

Documentation · Quick Start · ARGI · 简体中文

License Version Java 17+


ARGI stands for Agent Runtime and Graph Intelligence and is pronounced "AR-jee" (/ˈɑːr.dʒiː/). ARGI Extensions provides Spring AI integrations for MCP, vector stores, chat memory, RAG, prompt management, and observability. Use these modules directly with Spring AI or combine them with the ARGI framework.

Features

  • MCP: registry, router, distributed service, and gateway modules.
  • Data and memory: vector stores and chat memory repositories for common databases and cloud services.
  • RAG: reusable retrieval-augmented generation components.
  • Operations: Nacos prompt management and ARMS observation integration.

Quick Start

Requirements: JDK 17 or later and Maven 3.9.1 or later. Install the local development modules with Maven:

git clone --depth=1 https://github.com/agentic-ai-java/argi-extensions.git
cd argi-extensions
mvn -DskipTests install

Import the Extensions BOM and add the starters you need to your project:

<dependencyManagement>
  <dependencies>
    <dependency>
      <groupId>io.github.agentic-ai</groupId>
      <artifactId>argi-extensions-bom</artifactId>
      <version>2.1.0-dev</version>
      <type>pom</type>
      <scope>import</scope>
    </dependency>
  </dependencies>
</dependencyManagement>

<dependencies>
  <dependency>
    <groupId>io.github.agentic-ai</groupId>
    <artifactId>argi-starter-mcp-registry</artifactId>
  </dependency>
</dependencies>

Modules

Module Description
MCP Model Context Protocol registry, router, gateway, and discovery integrations
Vector Stores AnalyticDB, OceanBase, OpenSearch, TableStore, and Tair vector stores
Memory Repository Chat memory implementations for Redis, MongoDB, Elasticsearch, Memcached, TableStore, and Mem0
RAG Reusable retrieval-augmented generation components
Starters Spring Boot starters for convenient dependency management
Auto-Configurations Spring Boot auto-configuration modules
Prompt Dynamic prompt management with Nacos integration
Observation Application observability and ARMS integration

Documentation

Contributing

Issues and pull requests are welcome. Report problems and suggestions through GitHub Issues.

contributors

License

ARGI Extensions is available under the Apache License 2.0.

About

Models, vector stores, tool calling, MCP and ecosystem extensions for Agentic for Spring AI.

Resources

Stars

15 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages