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
安装
安装
这是一个示例集合,不是服务器本身。每个示例都有自己的设置要求。对于文件系统示例:
- 克隆仓库
- 导航到示例目录:
cd mcp-server-filesystem - 构建项目:
mvn package - 运行服务器:
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 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。