Skip to main content
Glama
mcp_sistema_archivos_fastapi

mcp_sistema_archivos_fastapi

📁 MCP FastAPI

MCP FastAPI es una API construida con FastAPI para gestionar archivos dentro de una carpeta específica del sistema. Permite explorar, leer, escribir, modificar, eliminar y renombrar archivos, ideal para proyectos que requieren acceso controlado al filesystem.


🚀 Funcionalidades principales

Funcionalidad

Descripción

get_projects

Lista las carpetas de nivel superior (proyectos).

get_project_files

Lista los archivos dentro de un proyecto.

read_file

Lee el contenido de un archivo dado su path.

delete_file_or_folder

Elimina un archivo o carpeta.

get_folder_content

Muestra el contenido de una carpeta específica.

create_or_overwrite_file_using_text

Crea o sobrescribe un archivo con texto.

rename_file_by_path

Renombra un archivo o carpeta.

search_file_by_name_or_extension

Busca archivos por nombre o extensión.

get_file_metadata_by_path

Devuelve información como tamaño, tipo y fechas.

Todos los endpoints pueden ser consumidos mediante HTTP con peticiones estándar (GET, POST, DELETE, etc.), lo que permite integrarlos fácilmente con interfaces web, scripts o herramientas externas.


🔧 FastMCP

FastMCP es un módulo auxiliar que convierte una aplicación FastAPI en una API MCP con rutas predefinidas para la gestión de archivos.

Permite:

  • Registrar automáticamente todos los endpoints MCP.

  • Configurar de forma rápida la ruta base del filesystem.

  • Usarlo como extensión en cualquier proyecto FastAPI.


Related MCP server: MCP Filesystem Server

▶️ Ejecución rápida

uvicorn main:app --reload

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • F
      license
      Not graded
      quality
      D
      maintenance
      Enables file system operations such as listing, reading, and creating files within a scoped local project directory. It provides a secure way to manage local files through standardized MCP tools built with FastMCP.
      -
    • A
      license
      Not graded
      quality
      D
      maintenance
      Enables file system operations such as listing directories, reading, writing, creating, and deleting files or directories through MCP.
      21 npm
      MIT
    • A
      license
      Not graded
      quality
      D
      maintenance
      Exposes file system operations to AI clients via MCP, enabling secure read, write, and management of files and folders.
      2 npm
      MIT
    • F
      license
      A
      quality
      D
      maintenance
      Enables accessing and managing files from configured folders with filtering and size limits, allowing listing, reading, and searching files via MCP tools and resources.
      3
      -