Token导航 LogoToken导航TokenDH.com
Spring AI Openai Telegram Agent logo
AI代理stdio官方级别未说明来源级核验

Spring AI Openai Telegram Agent

MCP Server

@modelcontextprotocol/inspector

Bot AI Agent是一个基于Spring Boot、Spring AI和OpenAI的智能助手,能够通过REST API或Telegram Bot与用户交互,并从MCP服务器获取特定领域数据。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
API集成OpenAIJavaSpring Boot

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

devsahamerlin

提供方

devsahamerlin

最后核验

2026/5/17 20:22

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx -y @modelcontextprotocol/inspector

详细介绍

机器人AI代理——Spring Boot+Spring AI+OpenAI+Telegram集成

Bot AI Agent是一个智能助手,由 Spring Boot, 春季AI,以及 开放人工智能,能够通过以下方式与用户交互:

  • REST API (HTTP端点),
  • 或一个 电报机器人.

该代理旨在连接到内部 MCP服务器 它提供特定领域的数据(例如,员工、工资、资历等)。\ 用户可以自然地查询代理——它理解意图,从MCP服务器获取数据,并制定上下文答案。

______________________________________________________________________

主要特点

特性描述
AI助手使用Spring AI+OpenAI进行对话理解和推理
MCP服务器集成使用内部API调用动态获取员工数据
REST API公开端点以供外部集成和编程使用
电报机器人与同一后端代理交互的自然聊天界面
模块化设计单独的模块 bot-ai-agentmcp-server
可配置的秘密通过环境变量或 application.properties

______________________________________________________________________

项目结构

  • mcp-server/ -实现MCP服务器的Spring Boot应用程序
  • bot-ai-agent/ -Spring Boot应用程序实现了与Telegram集成的AI Agent

code-structure.png

______________________________________________________________________

运作原理

  1. 用户输入

- 用户通过以下方式发送消息 电报 或致电 REST API.

  1. 使用MCPTools进行人工智能推理

- 消息由处理 Spring AI,由一个 OpenAI模型. - AI代理分析意图(例如。, *“向我展示所有员工”* 或 *“爱丽丝的薪水是多少?”*).

  1. 数据获取(MCP服务器)

- AI Agent调用 MCP服务器 获取结构化数据(如员工记录)。

  1. 响应生成

- 代理制定一个人类可读的上下文响应(例如,解释、总结、故事)。

  1. 交付

- 响应通过Telegram发回或作为流返回。

______________________________________________________________________

Telegram机器人演示

对话示例:

teegram.png

运行项目

先决条件

  • Java 21+
  • 弹簧靴3+
  • OpenAI API
  • 电报机器人API
  • 梅文

1–运行MCP服务器

cd mcp-server
mvn spring-boot:run

npx -y @modelcontextprotocol/inspector 
# Transport Type: Streamable HTTP
# URL: http://localhost:8989/mcp
# Connection Type: Via Proxy

modelcontextprotocol.png

MCP Server是一个Spring Boot应用程序,它实现了模型上下文协议(MCP)服务器功能。它提供有关员工的信息

MCP客户端(主应用程序)

# in main directory
mvn spring-boot:run

它连接到MCP服务器,使用模型上下文协议(MCP)客户端获取和显示员工数据。 MCP客户端使用Spring Boot构建,并利用MCP客户端依赖关系与MCP服务器通信。

使用OpenAI的GPT-4 API,该应用程序可以根据提取的员工数据生成见解和摘要,或执行其他AI驱动的任务。 我们使用浏览器访问应用程序并提出以下问题:

http://localhost:8087/ai-agent/chat?query=raconte%20moi%20une%20histoire%20sur%20l%27avenir%20de%20l%27ia%20generative%20et%20les%20entreprise

browser.png

______________________________________________________________________

配置

1.环境变量

创建一个 .env 或使用以下配置您的环境:

OPENAI_API_KEY=sk-xxxxxxx
TELEGRAM_BOT_TOKEN=xxxxxxx

许可证

这个项目是根据麻省理工学院许可证授权的——你可以随意使用和修改它。

作者

目录标签

目录标签

API集成OpenAIJavaSpring BootAI助手本地部署Telegram机器人RESTAPISpringBoot

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

@modelcontextprotocol/inspector

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

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

来源信息

继续浏览同类 MCP