McpToolsSdkBased
by srogmann·★ 0·综合分 27
基于 Java 的 MCP 服务器 SDK,提供文件搜索、读取和编辑功能。
file-systemdeveloper-toolsother
0
Forks
0
活跃 Issue
本月
最近提交
2 天前
收录于
概述
McpToolsSdkBased 是使用官方 SDK (io.modelcontextprotocol.sdk:1.1.1)、mcp-json-jackson3 和 Spring Boot 4 构建的 Java 实现 MCP 服务器。该项目提供基本的文件操作工具,包括文件搜索、文件读取和文件编辑功能。它主要作为在 Java 环境中创建 MCP 工具的开发人员的模板或参考实现。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
你:作为在 Java 环境中构建 MCP 工具的模板
你:在 MCP 支持的应用程序中提供文件操作功能
你:展示如何将 McpToolPlayground 中的现有工具适配用于 MCP
你:这个 MCP 服务器包含哪些工具?
你:这个项目有哪些依赖?
什么时候选它
当您需要基于 Java 的文件操作 MCP 实现或作为开发自定义 Java MCP 工具的起点时,可以选择此 server。
什么时候不要选它
如果您需要高级文件操作、身份验证或具有全面文档和维护的生产就绪解决方案,请避免使用。
此 server 暴露的工具
从 README 抽取出 3 个工具search_filesSearch for files in the system
read_fileRead the contents of a file
edit_fileEdit the contents of a file
可对比工具
mcp-server-file-systemnomic-mcpfilesystem-mcpnode-mcp-server
安装
安装
这是一个使用 Spring Boot 的基于 Java 的 MCP 服务器。该项目设置为标准的 Maven/Gradle 项目:
- 克隆仓库
- 使用 Maven 构建:
mvn clean install - 运行应用程序:
mvn spring-boot:run
与 Claude Desktop 集成
将以下内容添加到您的 claude_desktop_config.json 中:
{
"mcpServers": {
"mcp-tools-sdk-based": {
"command": "java",
"args": ["-jar", "your/built.jar 的路径"]
}
}
}FAQ
- 这个 MCP 服务器包含哪些工具?
- 服务器提供基本的文件操作工具:文件搜索、文件读取和文件编辑。
- 这个项目有哪些依赖?
- 它使用 io.modelcontextprotocol.sdk:1.1.1、mcp-json-jackson3 和 Spring Boot 4(总共 42 个依赖)。
McpToolsSdkBased 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。