Skip to main content
Glama

Filesystem MCP Server

by QuantGeekDev

sistema de archivos

Un servidor de Protocolo de Contexto de Modelo (MCP) creado con mcp-framework.

Inicio rápido

# Install dependencies npm install # Build the project npm run build

Estructura del proyecto

filesystem/ ├── src/ │ ├── tools/ # MCP Tools │ │ └── ExampleTool.ts │ └── index.ts # Server entry point ├── package.json └── tsconfig.json

Agregar componentes

El proyecto incluye una herramienta de ejemplo en src/tools/ExampleTool.ts . Puedes agregar más herramientas mediante la CLI:

# Add a new tool mcp add tool my-tool # Example tools you might create: mcp add tool data-processor mcp add tool api-client mcp add tool file-handler

Desarrollo de herramientas

Ejemplo de estructura de herramienta:

import { MCPTool } from "mcp-framework"; import { z } from "zod"; interface MyToolInput { message: string; } class MyTool extends MCPTool<MyToolInput> { name = "my_tool"; description = "Describes what your tool does"; schema = { message: { type: z.string(), description: "Description of this input parameter", }, }; async execute(input: MyToolInput) { // Your tool logic here return `Processed: ${input.message}`; } } export default MyTool;

Publicación en npm

  1. Actualice su paquete.json:

    • Asegúrese de que name sea único y siga las convenciones de nomenclatura de npm

    • Establecer version apropiada

    • Añadir description , author , license , etc.

    • Verificar los puntos bin en el archivo de entrada correcto

  2. Construir y probar localmente:

    npm run build npm link filesystem # Test your CLI locally
  3. Inicie sesión en npm (cree una cuenta si es necesario):

    npm login
  4. Publica tu paquete:

    npm publish

Después de publicar, los usuarios pueden agregarlo a su cliente de escritorio Claude (leer a continuación) o ejecutarlo con npx

## Using with Claude Desktop ### Local Development Add this configuration to your Claude Desktop config file: **MacOS**: `~/Library/Application Support/Claude/claude_desktop_config.json` **Windows**: `%APPDATA%/Claude/claude_desktop_config.json` ```json { "mcpServers": { "filesystem": { "command": "node", "args":["/absolute/path/to/filesystem/dist/index.js"] } } }

Después de la publicación

Agregue esta configuración a su archivo de configuración de Claude Desktop:

MacOS : ~/Library/Application Support/Claude/claude_desktop_config.json Windows : %APPDATA%/Claude/claude_desktop_config.json

{ "mcpServers": { "filesystem": { "command": "npx", "args": ["filesystem"] } } }

Construcción y pruebas

  1. Realizar cambios en sus herramientas

  2. Ejecute npm run build para compilar

  3. El servidor cargará automáticamente sus herramientas al iniciarse

Más información

-
security - not tested
F
license - not found
-
quality - not tested

Un servidor de protocolo de contexto de modelo que amplía las capacidades de IA al proporcionar acceso al sistema de archivos y funcionalidades de gestión a Claude u otros asistentes de IA.

  1. Inicio rápido
    1. Estructura del proyecto
      1. Agregar componentes
        1. Desarrollo de herramientas
          1. Publicación en npm
            1. Después de la publicación
          2. Construcción y pruebas
            1. Más información

              Related MCP Servers

              • -
                security
                F
                license
                -
                quality
                A Model Context Protocol server that enables AI assistants like Claude to perform Python development tasks through file operations, code analysis, project management, and safe code execution.
                Last updated -
                5
                • Linux
                • Apple
              • A
                security
                A
                license
                A
                quality
                A Model Context Protocol server that provides AI agents with secure access to local filesystem operations, enabling reading, writing, and managing files through a standardized interface.
                Last updated -
                10
                56
                19
                Apache 2.0
              • -
                security
                A
                license
                -
                quality
                A simple Model Context Protocol server that enables AI assistants to interact with local file systems, allowing them to read, write, update, and delete files within a specified project directory.
                Last updated -
                MIT License
              • A
                security
                A
                license
                A
                quality
                A Model Context Protocol server that enables AI assistants like Claude to manage song requests, monitor queues, and interact with streaming platforms' song request systems.
                Last updated -
                11
                2
                1
                MIT License
                • Apple

              View all related MCP servers

              MCP directory API

              We provide all the information about MCP servers via our MCP API.

              curl -X GET 'https://glama.ai/api/mcp/v1/servers/QuantGeekDev/mcp-filesystem'

              If you have feedback or need assistance with the MCP directory API, please join our Discord server