大咖直播-鸿蒙原生开发与智能提效实战!>>> 了解详情
写点什么

在 Java 生态系统中应用 MCP

作者:Shaaf Syed

  • 2025-05-16
    北京
  • 本文字数:916 字

    阅读完需:约 3 分钟

大小:463.37K时长:02:38
在Java生态系统中应用MCP

Java MCP 服务器配置生成器是由 Max Rydahl Andersen 开发的一个新的工具,允许 Java 开发者使用 JBang 运行模型上下文协议(MCP)服务器。虽然目前已经有多种 Java 版本的 MCP 服务器实现,但 MCP Java 的目标是简化运行各种 MCP 服务器的过程。JBang 可以让 Java 开发者像运行脚本和小型工具一样轻松运行 Java 代码,无需经历设置项目和依赖项的繁琐过程,这已经成为 Java 开发的标准实践。


模型上下文协议(MCP)由 Anthropic 在 2024 年末推出,它是一种为大语言模型(LLM)提供上下文的开放标准。OpenAI谷歌等公司已经宣布支持 MCP。最近,GitHub 也宣布 为 VS Code 用户支持 MCP 服务器。MCP 为开发者提供了独特的能力,让他们能够以工具的形式将特性暴露给大语言模型。MCP 服务器可以通过标准输入和服务器端事件(SSE)进行通信。


MCP Java 项目有一个专门用于 MCP 服务器的 JBang-catalog。JBang 还与 UVNPM 进行了绑定,这在 Java 中并不常见。而对于开发者来说,使用多种语言进行项目开发是有意义的。下面的命令可以列出服务器清单。

## JBang

jbang catalog list mcp-java

## UVX

uvx jbang catalog list mcp-java

## NPM

npx -y @jbangdev/jbang catalog list mcp-java


随着生成式 AI 的快速发展,Java 框架也紧跟潮流。LangChain4j、Quarkus、Spring AI、模型上下文协议 SDK 和 JBang 都在最近几个月宣布了对相关技术的支持。


看看下面的时间线:



2025 年 5 月 10 日:图中的时间线已更新(Spring AI 在 2024 年 12 月宣布支持 MCP)


Jakarta EE 和其他框架尚未宣布支持,不过 WildFly 似乎已经有了一个 alpha 版本的实现。


MCP 为大语言模型工具调用和函数调用领域带来了一个启示。MCP 正在成为向开发者社区编写和暴露工具的首选方式。相应地,Java 框架对 MCP 的支持也呈现出爆炸式的增长。


Java 在企业级和商业应用中的广泛使用为与大语言模型的集成提供了独特的机会,并将最终用户创造更多的价值。不过,情况并非总是如此。在快速创新的过程中,安全是一个值得关注的问题,也最最容易被忽视。此外,将数据暴露给 LLM 可能会带来多种副作用,例如产生幻觉以及存在泄露敏感信息的风险。


原文链接

https://www.infoq.com/news/2025/05/mcp-within-java-ecosystem/

2025-05-16 09:506664

评论

发布
暂无评论

基于开发者空间GaussDB云数据库的PLpgSQL实践一

华为云开发者联盟

sql opengauss 华为开发者空间

用 Pixi 管理 Python 项目:打通Conda 和 PyPI 的边界

肩塔didi

机器学习 开源 rust pip conda

【新特性】 华为云ModelArts Versatile-AI原生应用引擎新增特性介绍(2025年7月发布)

华为云开发者联盟

零基础AI编程开发微信小程序赚流量主广告实战

陆通

全球社交媒体监控与网络安全的交叉应用场景解读

沃观Wovision

社交媒体 舆情监控 海外舆情监控 沃观Wovision

MySQL事务原理:从ACID到隔离级别的全解析

秃头小帅oi

科研环境配置太麻烦?Pixi 一站式帮你搞定!

肩塔didi

人工智能 rust cuda 包管理 科研

🔥Grok 4 永久免费!深度测评:优势短板一次说清

GPU算力

马斯克 openai grok gpt-5 xAI

迈向 AI 驱动的数据平台新时代

Databend

压测实战 | 高校选课系统压力测试实战教程

优测云服务平台

压测 高校

[意图识别]大模型对话型多Agent协同的绊脚石

小奇同学

智能体 意图识别 智能体调度

Dify入门系列(2)| 5 分钟部署 Dify:云服务 vs 本地 Docker

测吧(北京)科技有限公司

人工智能 软件测试 智能体 测试发开 dify

拆解Agent如何实现“听懂→规划→搞定”全流程

测吧(北京)科技有限公司

人工智能 软件测试 测试开发 agent

基于开发者空间GaussDB云数据库的PLpgSQL实践二

华为云开发者联盟

sql opengauss 华为开发者空间

行程信息一眼掌握!铁路12306接入实况窗带来安心出行新体验

HarmonyOS SDK

HarmonyOS NEXT HarmonyOS SDK应用服务

CST软件2023版新功能介绍2:两个提升效率小技巧

思茂信息

仿真 CST软件 CST Studio Suite

企业AI落地开源工具全景图:Dify、RAGFlow、n8n、Coze深度解析与选型指南

测吧(北京)科技有限公司

自动化测试 测试开发 人工智能、 dify

低代码新范式:AI设计稿转代码在产品设计的实践落地

职场工具箱

AI 设计 产品设计 UI 代码生成

通过模糊测试发现燃料虚拟机中定价错误的操作码

qife122

模糊测试 燃料虚拟机

龙蜥开发者说:一位开源贡献者的国产操作系统“铸魂”历程 | 第 33 期

OpenAnolis小助手

操作系统 龙蜥开发者说

Caddy安全插件中的10个安全漏洞分析与修复方案

qife122

网络安全 SSO

使用spaCy和Thinc构建可训练关系抽取组件

qife122

深度学习 关系抽取

甲方视角的“自主可控”:低代码与厂商二次开发的全维度对比

星云低代码中间件

低代码 开发工具 数字化 企业应用

dMSA 滥用 (BadSuccessor) 导致权限升级:使用 ADAudit Plus 监控关键属性更改

运维有小邓

日志审计 AD域审计

[鸿蒙征文]Previewer预览器数据模拟

大展红图

HarmonyOS NEXT

龙蜥社区成立智算基础设施联盟 汇聚产业力量打造 AI 开源新基座

OpenAnolis小助手

开源 AI 操作系统 龙蜥社区 龙蜥智算基础设施联盟

优化DeepSpeed ZeRO在低成本硬件上的运行效率

qife122

分布式训练 GPU加速

SIEM解决方案怎么选?企业必看的7大核心功能解析

运维有小邓

日志分析 日志管理 SIEM

全球社交媒体监控的技术挑战与突破

沃观Wovision

社交媒体 舆情监控 沃观Wovision 舆情监测系统

行业热点丨智能仿真时代:电子工程多物理场解决方案创新实践

Altair RapidMiner

AI 仿真 PCB CAE 电子工程

行星文化上线华为音乐,沉浸遨游张杰的音乐宇宙

最新动态

在Java生态系统中应用MCP_编程语言_InfoQ精选文章