MCP File Server

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Integrations

  • Provides file system operations for the local environment, including creating files with specified content, reading file contents, and listing directory contents with detailed information.

  • Integrates with Sentry for error tracking and performance monitoring of file operations, configurable through the SENTRY_DSN environment variable.

  • Uses Zod for schema validation of file operation parameters, ensuring proper input formatting when creating files, reading files, or listing directory contents.

Servidor de archivos MCP

Una implementación de servidor de Protocolo de Contexto de Modelo (MCP) que proporciona operaciones del sistema de archivos a través de una interfaz estandarizada.

Descripción general

El servidor de archivos MCP permite que los modelos de IA realicen operaciones con archivos en el sistema de archivos local mediante una API estandarizada. Está desarrollado con el SDK del Protocolo de Contexto de Modelo y proporciona herramientas para leer, crear y listar archivos.

Características

  • Crear archivos : crea nuevos archivos con contenido específico
  • Leer archivos : lee el contenido de los archivos existentes
  • Lista de contenidos del directorio : lista de archivos y directorios con información detallada
  • Monitoreo del rendimiento : Integración de Sentry incorporada para seguimiento de errores y monitoreo del rendimiento

Instalación

npm install

Uso

Inicie el servidor de archivos MCP:

node src/index.js

El servidor se comunica a través de stdin/stdout utilizando el protocolo MCP.

Herramientas disponibles

crear archivo

Crea un nuevo archivo en la ruta especificada con el contenido proporcionado.

Parámetros:

  • filePath : Ruta donde se debe crear el archivo
  • content : Contenido a escribir en el archivo

Devoluciones:

  • Mensaje de éxito con información sobre la ruta y el tamaño del archivo

leer archivo

Lee el contenido de un archivo en la ruta especificada.

Parámetros:

  • filePath : Ruta al archivo a leer

Devoluciones:

  • El contenido del archivo

archivos de lista

Enumera archivos y directorios en la ruta especificada.

Parámetros:

  • path : Ruta del directorio desde donde se listan los contenidos

Devoluciones:

  • Una tabla de rebajas que contiene nombres de archivos, tamaños y tipos

Variables de entorno

  • SENTRY_DSN : Nombre de la fuente de datos de Sentry para seguimiento de errores (opcional)

Dependencias

  • @modelcontextprotocol/sdk : El paquete SDK de MCP
  • zod : Validación de esquema
  • @sentry/node : Seguimiento de errores y monitorización del rendimiento

Ejemplos

Ejemplos de cómo llamar a estas herramientas a través del protocolo MCP:

{ "name": "createfile", "params": { "filePath": "example/test.txt", "content": "Hello, world!" } }
{ "name": "readfile", "params": { "filePath": "example/test.txt" } }
{ "name": "listfiles", "params": { "path": "example" } }

You must be authenticated.

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

Permite que los modelos de IA realicen operaciones del sistema de archivos (lectura, creación y listado de archivos) en un sistema de archivos local a través de una interfaz de protocolo de contexto de modelo estandarizada.

  1. Overview
    1. Features
      1. Installation
        1. Usage
          1. Available Tools
            1. createfile
            2. readfile
            3. listfiles
          2. Environment Variables
            1. Dependencies
              1. Examples
                ID: lohec5qwnn