embabel-mcp-file-server
Verified Safeby BootcampToProd
Overview
Demonstrates how to build a Model Context Protocol (MCP) Server using Embabel and Spring Boot to expose local file system CRUD operations as tools for external AI agents.
Installation
mvn spring-boot:runEnvironment Variables
- OPENAI_API_KEY
Security Notes
The server's file operations are restricted to the application's current working directory (BASE_DIR). It explicitly sanitizes filenames to prevent directory traversal attacks by stripping path components. The main security consideration is ensuring the application is run in a non-sensitive directory and with appropriate OS-level permissions.
Similar Servers
vulcan-file-ops
Transforms desktop AI assistants into powerful development partners by providing secure, user-controlled filesystem operations and code manipulation capabilities.
fastfs-mcp
Enables AI assistants (like Claude) to interact with local filesystems, manage Git repositories, and engage users through interactive prompts via a standardized JSON-based protocol.
mcp-server
A Model Context Protocol (MCP) server that provides real-time Indian options market data and volatility analytics from GetOutpost.in for integration with AI chat models like Claude.
filesystem-mcp
This server provides tools for reading, creating, editing files, and listing directories on the local filesystem, enabling automation of tasks like configuration updates, report generation, and code refactoring.