읽기 전용 파일 시스템 MCP 서버
읽기 전용 파일 시스템 작업을 위한 모델 컨텍스트 프로토콜(MCP)을 구현한 Node.js 서버입니다. modelcontextprotocol/server-filesystem 의 복제본입니다.
특징
파일 읽기
디렉토리 목록
파일 검색
파일 메타데이터 가져오기
참고 : 서버는 args 를 통해 지정된 디렉토리 내에서만 작업을 허용합니다.
Related MCP server: Filesystem MCP Server
API
자원
file://system: 파일 시스템 작업 인터페이스
도구
읽기_파일
파일의 전체 내용 읽기
입력:
path(문자열): 읽을 파일 경로from(숫자): 선택 사항. 읽을 시작 줄 번호입니다. 기본값은 0입니다.to(숫자): 선택 사항. 줄 끝 번호. 설정하지 않으면 파일 끝까지 읽습니다.
UTF-8 인코딩으로 파일 내용(전체 또는 일부)을 읽습니다.
여러 파일 읽기
여러 파일을 동시에 읽기
입력:
paths(문자열[])읽기에 실패해도 전체 작업이 중단되지는 않습니다.
목록_디렉토리
[FILE] 또는 [DIR] 접두사를 사용하여 디렉토리 내용을 나열합니다.
입력:
path(문자열)
검색_파일
재귀적으로 파일/디렉토리 검색
입력:
path(문자열): 시작 디렉토리pattern(문자열): 패턴 검색excludePatterns(string[]): 패턴을 제외합니다. Glob 형식이 지원됩니다.
대소문자 구분 없이 일치
일치 항목의 전체 경로를 반환합니다.
파일_정보_받기
자세한 파일/디렉토리 메타데이터 가져오기
입력:
path(문자열)보고:
크기
창조 시간
수정된 시간
접속 시간
유형(파일/디렉토리)
권한
허용된 디렉토리 목록
서버가 액세스할 수 있는 모든 디렉토리를 나열합니다.
입력이 필요하지 않습니다
보고:
이 서버가 읽고 쓸 수 있는 디렉토리
Claude Desktop과 함께 사용
claude_desktop_config.json 에 다음을 추가하세요:
참고: 샌드박스 디렉터리를 /projects 에 마운트하여 서버에 제공할 수 있습니다. ro 플래그를 추가하면 서버에서 해당 디렉터리를 읽기 전용으로 설정합니다.
엔피엑스
지엑스피1
특허
이 MCP 서버는 MIT 라이선스에 따라 라이선스가 부여됩니다. 즉, MIT 라이선스의 조건에 따라 소프트웨어를 자유롭게 사용, 수정 및 배포할 수 있습니다. 자세한 내용은 프로젝트 저장소의 LICENSE 파일을 참조하세요.