MCP Catalogs
首页

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_files

    Search for files in the system

  • read_file

    Read the contents of a file

  • edit_file

    Edit the contents of a file

可对比工具

mcp-server-file-systemnomic-mcpfilesystem-mcpnode-mcp-server

安装

安装

这是一个使用 Spring Boot 的基于 Java 的 MCP 服务器。该项目设置为标准的 Maven/Gradle 项目:

  1. 克隆仓库
  2. 使用 Maven 构建:mvn clean install
  3. 运行应用程序: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 对比

GitHub →

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