MCPJavaFileSystem MCP Server

This project implements a Model Context Protocol (MCP) server that provides filesystem operations and web access tools for Large Language Model (LLM)

Local serverstdio

What is the MCPJavaFileSystem MCP Server?

This project implements a Model Context Protocol (MCP) server that provides filesystem operations and web access tools for Large Language Model (LLM) agents. It

Configuration and credentials

  • Java 17 or higher - Maven 3.6+ - Spring Boot 3.3.6 - Spring AI MCP Server components

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

How to install the MCPJavaFileSystem MCP Server

{
  "mcpServers": {
    "filesystem": {
      "command": "/Library/Java/JavaVirtualMachines/liberica-jdk-23.jdk/Contents/Home/bin/java",
      "args": [
        "-Dspring.ai.mcp.server.stdio=true",
        "-Dspring.main.web-application-type=none",
        "-Dspring.main.banner-mode=off",
        "-Dlogging.pattern.console=",
        "-jar",
        "~/JavaFileSystemMCP/target/devoxx-filesystem-0.0.1-SNAPSHOT.jar"
      ]
    }
  }
}

Configuration as documented by the project. Restart the client after saving.

Configuration

  • Java 17 or higher - Maven 3.6+ - Spring Boot 3.3.6 - Spring AI MCP Server components

Example prompts to try

  • “Use MCPJavaFileSystem to Prerequisites.”
  • “Use MCPJavaFileSystem to ReadFileService.”
  • “Use MCPJavaFileSystem to WriteFileService.”

Frequently asked questions

This project implements a Model Context Protocol (MCP) server that provides filesystem operations and web access tools for Large Language Model (LLM) agents. It Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.