Skip to main content
Glama

파일 시스템 MCP 서버 SSE

파일 시스템 작업을 위한 MCP(Model Context Protocol)를 구현하는 Node.js 서버 SSE입니다.

특징

  • 파일 읽기/쓰기

  • 디렉토리 생성/나열/삭제

  • 파일/디렉토리 이동

  • 파일 검색

  • 파일 메타데이터 가져오기

참고 : 서버는 args 를 통해 지정된 디렉토리 내에서만 작업을 허용합니다.

Related MCP server: Filesystem MCP Server

API

자원

  • file://system : 파일 시스템 작업 인터페이스

도구

  • 읽기_파일

    • 파일의 전체 내용 읽기

    • 입력: path (문자열)

    • UTF-8 인코딩으로 전체 파일 내용을 읽습니다.

  • 여러 파일 읽기

    • 여러 파일을 동시에 읽기

    • 입력: paths (문자열[])

    • 읽기에 실패해도 전체 작업이 중단되지는 않습니다.

  • 쓰기_파일

    • 새 파일을 만들거나 기존 파일을 덮어씁니다(이 경우 주의하세요)

    • 입력:

      • path (문자열): 파일 위치

      • content (문자열): 파일 내용

  • 편집_파일

    • 고급 패턴 매칭 및 서식을 사용하여 선택적 편집을 수행합니다.

    • 특징:

      • 줄 기반 및 다중 줄 콘텐츠 매칭

      • 들여쓰기 보존을 통한 공백 정규화

      • 올바른 위치 지정을 통한 여러 동시 편집

      • 들여쓰기 스타일 감지 및 보존

      • 컨텍스트가 포함된 Git 스타일 diff 출력

      • 드라이런 모드로 변경 사항 미리 보기

    • 입력:

      • path (문자열): 편집할 파일

      • edits (배열): 편집 작업 목록

        • oldText (문자열): 검색할 텍스트(부분 문자열 가능)

        • newText (문자열): 바꿀 텍스트

      • dryRun (부울): 변경 사항을 적용하지 않고 미리 봅니다(기본값: false)

    • 드라이런에 대한 자세한 diff 및 매치 정보를 반환하고, 그렇지 않은 경우 변경 사항을 적용합니다.

    • 모범 사례: 변경 사항을 적용하기 전에 항상 dryRun을 먼저 사용하여 변경 사항을 미리 봅니다.

  • 디렉토리 생성

    • 새 디렉토리를 생성하거나 디렉토리가 존재하는지 확인하세요.

    • 입력: path (문자열)

    • 필요한 경우 상위 디렉토리를 생성합니다.

    • 디렉토리가 있으면 자동으로 성공합니다.

  • 목록_디렉토리

    • [FILE] 또는 [DIR] 접두사를 사용하여 디렉토리 내용을 나열합니다.

    • 입력: path (문자열)

  • 이동_파일

    • 파일 및 디렉토리 이동 또는 이름 변경

    • 입력:

      • source (문자열)

      • destination (문자열)

    • 대상이 존재하면 실패합니다.

  • 검색_파일

    • 재귀적으로 파일/디렉토리 검색

    • 입력:

      • path (문자열): 시작 디렉토리

      • pattern (문자열): 패턴 검색

      • excludePatterns (string[]): 패턴을 제외합니다. Glob 형식이 지원됩니다.

    • 대소문자 구분 없이 일치

    • 일치 항목의 전체 경로를 반환합니다.

  • 파일_정보_받기

    • 자세한 파일/디렉토리 메타데이터 가져오기

    • 입력: path (문자열)

    • 보고:

      • 크기

      • 창조 시간

      • 수정된 시간

      • 접속 시간

      • 유형(파일/디렉토리)

      • 권한

  • 허용된 디렉토리 목록

    • 서버가 액세스할 수 있는 모든 디렉토리를 나열합니다.

    • 입력이 필요하지 않습니다

    • 보고:

      • 이 서버가 읽고 쓸 수 있는 디렉토리

실행 및 사용

현지의

1. 빌드:

지엑스피1

2.1 Windows 실행:

node .\dist\index.js C:\Users\User

허용된 디렉토리: C:\Users\User

2.2 Macos / Linux 실행:

node ./dist/index.js /Users

허용된 디렉토리: /Users

3. 구성:

{ "mcpServers": { "file_system": { "name": "file_system", "baseUrl": "http://127.0.0.1:3001/sse" } } }

특허

이 MCP 서버는 MIT 라이선스에 따라 라이선스가 부여됩니다. 즉, MIT 라이선스의 조건에 따라 소프트웨어를 자유롭게 사용, 수정 및 배포할 수 있습니다. 자세한 내용은 프로젝트 저장소의 LICENSE 파일을 참조하세요.

-
security - not tested
-
license - not tested
-
quality - not tested

Latest Blog Posts

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/dinh-ai-system-exe-com-vn/file-system-mcp-see'

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