MCP Catalogs
首页

mcp-java-sdk-examples

by thought2code·32·综合分 38

展示不同 Java SDK 实现的 MCP 服务器示例集合。

developer-toolsfile-systemother
8
Forks
1
活跃 Issue
7 个月前
最近提交
2 天前
收录于

概述

这个仓库提供了使用不同 Java SDK 实现的 MCP 服务器的实际示例。包括使用声明式 MCP Java SDK、官方 MCP Java SDK 和 Spring AI MCP SDK 的实现。这些示例展示了如何在 Java 应用程序中通过模型上下文协议暴露资源、工具和提示。该集合主要聚焦于文件系统操作作为代表性示例。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:开发人员学习如何使用 Java SDK 实现 MCP 服务器
:组织标准化与 Java 应用程序的 LLM 集成
:通过 MCP 测试和原型化文件系统操作
:支持哪些 Java 版本?
:如何添加我自己的 MCP 服务器示例?

什么时候选它

如果您使用Java应用程序并需要实现MCP服务器的不同SDK方法的实际示例,请选择此。

什么时候不要选它

如果您需要示例之外的文档或使用非Java环境,这不是理想选择。

可对比工具

mcp-declarative-java-sdkofficial-java-sdkspring-ai-mcptypescript-mcp-sdkpython-mcp-sdk

安装

安装

这是一个示例集合,不是服务器本身。每个示例都有自己的设置要求。对于文件系统示例:

  1. 克隆仓库
  2. 导航到示例目录:cd mcp-server-filesystem
  3. 构建项目:mvn package
  4. 运行服务器:java -jar target/mcp-server-filesystem-*.jar

Claude Desktop 配置

添加到你的 claude_desktop_config.json

{
  "mcpServers": {
    "mcp-java-sdk-examples": {
      "command": "java",
      "args": ["-jar", "/path/to/mcp-server-filesystem/target/mcp-server-filesystem-*.jar"]
    }
  }
}

FAQ

支持哪些 Java 版本?
Java 17 或更高版本,由 MCP Java SDK 要求。
如何添加我自己的 MCP 服务器示例?
该仓库鼓励使用不同的 Java SDK 添加额外的示例。

mcp-java-sdk-examples 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。