Tianji Ai Agent

data-ai MCP Server

Spring AI agent engineering project with Java, MCP, RAG, tool calling, multimodal workflows, and UI prototypes.

Verified
data-aidata-ai
2 views44 stars2 forksMIT

Why This Matters

Discovered via github-topic:mcp and last synced 3mo ago.

Verified
Source
github-topic:mcp
Stars
44
Last synced
3mo ago
Install
Check source

Install

Install instructions not detected yet

Check the source repository for the latest setup steps.

View source instructions
19
Tools
0
Resources
0
Prompts
Standard I/O
Transport

Available Tools (19)

CourseTools

保持 Spring AI Tool 入口,内部提交 `course.query` 动作

AgentServiceImpl

调用 `RouteAgent` 并分发到子 Agent

ChatController

统一接入聊天、停止生成和模板接口

InMemoryAttachmentService

dev/demo 可用的附件解析、切片、引用来源服务

CONSULT

CON["ConsultAgent<br/>课程咨询"] ROUTE -->

RedisChatMemory

会话记忆读写,支撑历史上下文

ConsultAgent

课程咨询,查询课程详情和补充解释

OrderTools

保持 Spring AI Tool 入口,内部提交 `order.preview` 动作

RouteAgent

意图识别,只做路由,不使用附件上下文

RecommendAgent

课程推荐,绑定 `CourseTools` 与 RAG Advisor

BuyAgent

购买链路,绑定 `OrderTools` 做预下单,状态机为 `COURSE_SELECTED -> ORDER_PREVIEW -> USER_CONFIRM_REQUIRED -> HANDOFF_OR_DONE`

Gitleaks

硬编码密钥检测

dependency-check-maven

已知漏洞依赖扫描(CVSS >= 7)

Trivy

Dockerfile 文件系统扫描(HIGH/CRITICAL)

STUDY_PLAN

`HUMAN_HANDOFF` **SSE 事件类型:** `DATA(1001)`

AgentHarnessService

治理 `AgentAction`,串联 policy、runtime、observation

RECOMMEND

REC["RecommendAgent<br/>课程推荐"] ROUTE -->

KNOWLEDGE

`AFTER_SALE`

KnowledgeAgent

通用知识讲解,不强依赖业务工具