Token导航 LogoToken导航

MCP Server · 搜索检索

Hello Agents

Hello Agents 是一个基于Java和Spring Boot的现代化AI智能体开发框架,支持多智能体架构、高级记忆系统和RAG功能,适用于构建具有复杂推理和任务执行能力的智能应用。

stdio官方级别未说明来源级核验工具 1
Java搜索文档处理

快速开始

作者 / 组织
kylin-syh
提供方
kylin-syh
运行时
Docker

工具数量

1

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Hello Agents 属于搜索检索类 MCP Server,公开资料标注 1 个工具,通过stdio 本地进程接入,客户端适配情况以官方文档为准,有可以直接复制的安装命令;接入前要先准备 API Key。

分类

搜索检索

传输方式

stdio

认证方式

API Key

部署方式

公开资料未说明

安装与配置

安装命令

docker run -d \

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Docker,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 1 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

Hello Agents

Hello Agents 是一个从0到1原生构建、基于 Java 和 Spring Boot 的现代化 AI 智能体(Agent)开发框架。它旨在简化构建具有高级记忆能力、工具使用能力和 RAG(检索增强生成)功能的智能体应用。

✨ 特性

  • 多智能体架构:内置 ReAct Agent 和 MCAgent(Memory Classification Agent),支持复杂的推理和任务执行。
  • 高级记忆系统:

- 多层级记忆:支持工作记忆(Working)、情景记忆(Episodic)、语义记忆(Semantic)和感知记忆(Perceptual)。 - 持久化存储:集成 Redis Stack(向量存储)和 Neo4j(图存储)以实现高效的记忆检索和关联。

  • RAG (检索增强生成):

- 内置文档处理流程(基于 Apache Tika)。 - 支持文档切片、向量化和语义检索。

- 内置 Google Search (SerpApi)。 - 支持自定义工具注册和调用。

  • 模型兼容性:

- 支持 OpenAI 兼容接口(如 DeepSeek)。 - 支持 Alibaba DashScope。

🛠️ 技术栈

  • 语言: Java 21
  • 框架: Spring Boot 3.5.8
  • 数据存储:

- Redis (Vector Store) - Neo4j (Graph Database)

  • AI SDK:

- OpenAI Java SDK - DashScope SDK - MCP SDK

🚀 快速开始

1. 环境准备 (Docker 快速部署)

如果您本地没有安装 Redis Stack 或 Neo4j,可以使用以下 Docker 命令快速启动:

启动 Redis Stack (支持向量检索):

docker run -d \
  --name redis-stack-server \
  -p 6379:6379 \
  -e REDIS_ARGS="--bind 0.0.0.0 --protected-mode no" \
  redis/redis-stack-server

启动 Neo4j (图数据库):

docker run -d \
  --name neo4j \
  -p 7474:7474 -p 7687:7687 \
  -e NEO4J_AUTH=neo4j/password \
  -e NEO4J_dbms_default__listen__address=0.0.0.0 \
  -e NEO4J_dbms_connector_bolt_listen__address=0.0.0.0:7687 \
  -e NEO4J_dbms_connector_http_listen__address=0.0.0.0:7474 \
  neo4j:latest

2. 获取 API Key

  • LLM API Key: 准备好您的 OpenAI 或 DashScope (阿里云) API Key。
  • SerpApi Key: 访问 SerpApi 注册账号并获取 API Key(新用户每月有免费额度),用于支持联网搜索功能。

3. 项目配置

修改 src/main/resources/application.yml 文件,配置您的 API Key 和服务地址:

agent:
  llm:
    api-key: your-deepseek-api-key # 或其他 OpenAI 兼容的 Key
    base-url: https://api.deepseek.com/v1
  dashscope:
    api-key: your-dashscope-api-key
  serpapi:
    api-key: your-serpapi-key # 填入申请的 SerpApi Key

spring:
  data:
    redis:
      host: localhost
      port: 6379
  neo4j:
    uri: bolt://localhost:7687
    authentication:
      username: neo4j
      password: password # 与 Docker 启动命令中的密码保持一致

4. ⚡️ 快速体验

无需编写代码,直接运行测试用例即可体验智能体功能:

  1. 打开项目中的测试类:src/test/java/com/kylin/helloagents/app/RunAgentTest.java
  2. 找到 runReActAgent 方法。
  3. 点击运行(Run),观察控制台输出。智能体将自动进行思考、搜索并回答问题。
@Test
void runReActAgent() {
    String context = "2025年小米的最新款手机是哪款?";
    runAgent.runReActAgent(context);
}

5. 运行完整应用

  1. 克隆仓库
git clone https://github.com/your-username/hello-agents.git
cd hello-agents
  1. 构建项目
./mvnw clean install
  1. 启动应用

运行 HelloAgentsApplication 主类即可启动 Spring Boot 应用。

📖 核心功能示例

项目中的 com.kylin.helloagents.app.RunAgent 类提供了核心功能的使用示例:

运行 ReAct 智能体

@Resource
private ReActAgent reActAgent;

public void runAgent() {
    reActAgent.setName("my-agent");
    reActAgent.registerTool(searchTool); // 注册搜索工具
    
    String result = reActAgent.run(sessionId, "查询一下今天北京的天气,并推荐适合的户外活动");
    System.out.println(result);
}

导入 RAG 文档

@Resource
private RagService ragService;

public void importDocs() {
    File doc = new File("path/to/document.txt");
    ragService.ingest(doc, sessionId);
}

📂 项目结构

hello-agents/
├── src/main/java/com/kylin/helloagents/
│   ├── agent/       # 智能体核心实现 (ReAct, MCAgent)
│   ├── core/        # 核心组件 (LLMClient)
│   ├── memory/      # 记忆系统 (Vector, Graph, Memory Types)
│   ├── rag/         # RAG 实现 (Ingestion, Retrieval)
│   ├── mcp/         # MCP 协议集成
│   ├── tool/        # 工具定义 (Search, RAG Tool)
│   └── app/         # 示例应用代码
└── src/main/resources/
    ├── application.yml # 配置文件
    ├── prompts/        # Prompt 模板
    └── document/       # RAG 知识库示例文档

🤝 贡献

欢迎提交 Issue 和 Pull Request 来改进本项目!

🙏 致谢

本项目的内容与设计灵感借鉴了 Datawhale 的开源项目 Hello-Agents,感谢社区提供的优秀教程与资源。

� 许可证

MIT License

工具与能力

工具数量

1

资源数量

0

提示词数量

0

能力标签

AI智能体Java本地部署Java框架SpringBootRAG多智能体架构高级记忆系统

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

查资料带出处

把网页、论文和文档的检索结果连同链接一起带回对话。

站内知识检索

在自己的文档库里做语义搜索,比关键词更贴题。

事实核对

交叉多个来源确认一条信息,减少模型凭记忆作答。

选择建议

值得选的地方

  • 只提供 1 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 Docker,换机器要重新装一遍。
  • 需要自备API Key,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在搜索检索场景里让模型直接调用外部能力的人。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到API Key的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Hello Agents

MCP World · 本页

1stdio有1 个2026-05-17
Baidu Netdisk

MCP World

未标注未说明未标注1 个2026-05-17
Sequentialthinking

MCP.so

1SSE有2 个2026-05-17
Brave Search 433812ff

MCP World

2未说明未标注1 个2026-05-17
mindsdb (430e18)

MCP World

0未说明有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Hello Agents 怎么安装?

公开资料给出的安装命令是 docker run -d \,运行环境为 Docker。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Hello Agents 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Docker;保存后完全退出客户端再打开,配置才会生效。

Hello Agents 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Hello Agents 需要 API Key 吗?

公开资料标注的认证方式是API Key,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Hello Agents 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP