Filesystem MCP Server

local-only server

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

파일 시스템 MCP 서버

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

특징

  • 파일 읽기/쓰기
  • 디렉토리 생성/나열/삭제
  • 파일/디렉토리 이동
  • 파일 검색
  • 파일 메타데이터 가져오기

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

API

자원

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

도구

  • 읽기_파일
    • 파일의 전체 내용 읽기
    • 입력: path (문자열)
    • UTF-8 인코딩으로 전체 파일 내용을 읽습니다.
  • 여러 파일 읽기
    • 여러 파일을 동시에 읽기
    • 입력: paths (문자열[])
    • 읽기에 실패해도 전체 작업이 중단되지는 않습니다.
  • 쓰기_파일
    • 새 파일을 만들거나 기존 파일을 덮어씁니다(이 경우 주의하세요)
    • 입력:
      • path (문자열): 파일 위치
      • content (문자열): 파일 내용
  • 디렉토리 생성
    • 새 디렉토리를 생성하거나 디렉토리가 존재하는지 확인하세요.
    • 입력: path (문자열)
    • 필요한 경우 상위 디렉토리를 생성합니다.
    • 디렉토리가 있으면 자동으로 성공합니다.
  • 목록_디렉토리
    • [FILE] 또는 [DIR] 접두사를 사용하여 디렉토리 내용을 나열합니다.
    • 입력: path (문자열)
  • 이동_파일
    • 파일 및 디렉토리 이동 또는 이름 변경
    • 입력:
      • source (문자열)
      • destination (문자열)
    • 대상이 존재하면 실패합니다.
  • 검색_파일
    • 재귀적으로 파일/디렉토리 검색
    • 입력:
      • path (문자열): 시작 디렉토리
      • pattern (문자열): 패턴 검색
    • 대소문자 구분 없이 일치
    • 일치 항목의 전체 경로를 반환합니다.
  • 파일_정보_받기
    • 자세한 파일/디렉토리 메타데이터 가져오기
    • 입력: path (문자열)
    • 보고:
      • 크기
      • 창조 시간
      • 수정된 시간
      • 접속 시간
      • 유형(파일/디렉토리)
      • 권한
  • 허용된 디렉토리 목록
    • 서버가 액세스할 수 있는 모든 디렉토리를 나열합니다.
    • 입력이 필요하지 않습니다
    • 보고:
      • 이 서버가 읽고 쓸 수 있는 디렉토리

Claude Desktop과 함께 사용

서버를 설치하세요

지엑스피1

claude_desktop_config.json 에 다음을 추가하세요:

{ "mcpServers": { "filesystem": { "command": "mcp-filesystem-server", "args": [ "/Users/username/Desktop", "/path/to/other/allowed/dir" ] } } }

특허

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

-
security - not tested
A
license - permissive license
-
quality - not tested

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

  1. Features
    1. API
      1. Resources
      2. Tools
    2. Usage with Claude Desktop
      1. License
        ID: tt9yuhw8t6