MCP Spring Python AI:多协议聊天机器人🚀
\
\
A. 模型上下文协议(MCP)-基于聊天机器人的集成 弹簧靴(AI+Ollama), Python/NodeJS MCP服务器和a 角前端.
作者: 穆萨达克·哈蒂姆
______________________________________________________________________
📌 目录
-
______________________________________________________________________
🌟 概述
模块化聊天机器人演示 MCP协议 实施方式:
- Spring Boot (基于SSE的MCP客户端/服务器)
- Python/NodeJS (STDIO模式MCP工具)
- Angular 交互式聊天的前端。
- \*\*Ollama AI模型(QWEN3)\*\*生成响应的人工智能模型
______________________________________________________________________
✨ 主要特点
- 多后端集成:
- Spring AI+Ollama(Qwen3型号) - 用于工具执行的Python/NodeJS MCP服务器。
- 实时通信:SSE用于流式响应。
- 基于代理的用户界面:具有思考/回复区分的角度前端。
- 工具生态系统:股票查询、文件操作、员工信息等。
______________________________________________________________________
项目结构
+---------------------+
| Angular Frontend |
| (User Interface) |
+----------+----------+
|
v
+---------------------+
| Spring Boot MCP |
| Client / Server |
+----------+----------+
|
+------------------+------------------+
| |
v v+---------------------+ +---------------------+ |Python MCP服务器|| NodeJS MCP服务器| +---------------------+ +---------------------+
^
|
+---------------------+
| Ollama AI Model |
| (Qwen3) |
+---------------------+______________________________________________________________________
⚙️ 安装
先决条件
步骤:
- 克隆和导航:
git clone https://github.com/Hatimmdk/AI_agent_Mcp_server_ollama.git
cd mcp-spring-python-ai
