tsuki_mcp_filesystem_server MCP 서버

tsuki_mcp_filesystem_server MCP 서버

tsuki_mcp_filesystem_server MCP 서버를 사용하여 AI 에이전트가 로컬 파일을 안전하게 검색하고 나열할 수 있도록 하세요. FlowHunt 및 OpenAI Agent SDK와 완벽하게 호환됩니다.

“tsuki_mcp_filesystem_server” MCP 서버는 무엇을 하나요?

tsuki_mcp_filesystem_server는 Model Context Protocol(MCP)과 호환되는 커스텀 서버로, 로컬 파일 시스템에서 파일 검색 및 열기 기능을 제공합니다. OpenAI Agent SDK와의 통합을 위해 설계되었으며, 파일 시스템 리소스를 MCP를 통해 노출하여 AI 어시스턴트와 에이전트가 호스트 머신 내 지정된 디렉토리의 파일을 쿼리, 목록화, 접근할 수 있게 합니다. 주요 기능으로는 자동 MIME 타입 감지와 환경 변수 기반의 유연한 설정이 있습니다. resources/list 메서드를 지원하여, 프로그래밍 방식의 파일 탐색이나 관리가 필요한 개발 워크플로우에서 표준화되고 안전한 방법으로 AI 기반 도구가 로컬 파일과 상호작용할 수 있도록 합니다.

프롬프트 목록

레포지토리에 프롬프트 템플릿이 명시되어 있지 않습니다.

리소스 목록

  • File System Resource
    로컬 파일 시스템 파일 접근을 제공하여, 클라이언트가 지정된 디렉토리 내 파일을 검색하고 나열할 수 있습니다.
  • resources/list
    대상 디렉토리의 파일 목록을 조회해 AI 클라이언트에 리소스로 노출하는 엔드포인트입니다.

도구 목록

  • resources/list
    설정된 로컬 디렉토리 내 파일을 나열할 수 있게 해주는 도구로, 클라이언트가 추가 작업을 할 수 있도록 파일 목록을 제공합니다.

MCP 서버 활용 사례

  • 로컬 파일 탐색
    개발자가 지정한 디렉토리 내 파일을 프로그래밍 방식으로 탐색·목록화할 수 있어 파일 관리 업무에 유용합니다.
  • LLM을 위한 파일 컨텍스트
    대형 언어 모델 및 AI 에이전트가 로컬 파일 목록을 받아 코드 분석이나 문서화 작업 시 컨텍스트로 활용할 수 있습니다.
  • Agent SDK 통합
    OpenAI Agent SDK와 원활하게 연동되어, 광범위한 자동화 흐름 내에서 파일 검색 기능을 사용할 수 있습니다.
  • 자동 MIME 타입 감지
    파일의 MIME 타입을 자동 감지하여, 파일 타입별 처리나 필터링 작업에 효과적입니다.

설치 방법

Windsurf

  1. 사전 준비:
    Python과 pip가 설치되어 있는지 확인하세요.
  2. 레포지토리 클론:
    git clone https://github.com/yuutotsuki/tsuki_mcp_filesystem_server.git
  3. 의존성 설치:
    pip install -r requirements.txt
  4. 환경 설정:
    .env.example.env로 복사한 후 ROOT_PATH, HOST, PORT, LOG_LEVEL을 수정하세요.
  5. Windsurf에 등록:
    Windsurf MCP 설정에 서버 정보를 추가하세요.

예시 JSON:

{
  "mcpServers": {
    "tsuki_mcp_filesystem": {
      "command": "python",
      "args": ["main.py"]
    }
  }
}

API 키 보호:

{
  "env": {
    "ROOT_PATH": "/path/to/your/search/directory"
  },
  "inputs": {}
}

Claude

  1. 사전 준비:
    위와 같이 Python 및 의존성을 설치하세요.
  2. 환경 설정:
    .env 파일에 디렉토리를 지정하세요.
  3. Claude와 연동:
    Claude 설정에 MCP 서버 정보를 추가하세요.
  4. 서버 시작:
    python main.py
  5. 연결 확인:
    Claude가 MCP 서버를 인식하는지 확인하세요.

예시 JSON:

{
  "mcpServers": {
    "tsuki_mcp_filesystem": {
      "command": "python",
      "args": ["main.py"]
    }
  }
}

API 키 보호:

{
  "env": {
    "ROOT_PATH": "/path/to/your/search/directory"
  },
  "inputs": {}
}

Cursor

  1. 클론 및 설치:
    레포를 복제하고 요구 사항을 설치하세요.
  2. 환경 설정:
    .env를 복사 및 편집하세요.
  3. Cursor 설정:
    Cursor 설정에 MCP 서버를 추가하세요.
  4. 서버 실행:
    python main.py
  5. Cursor 재시작 및 확인:
    MCP가 인식되는지 확인하세요.

예시 JSON:

{
  "mcpServers": {
    "tsuki_mcp_filesystem": {
      "command": "python",
      "args": ["main.py"]
    }
  }
}

API 키 보호:

{
  "env": {
    "ROOT_PATH": "/path/to/your/search/directory"
  },
  "inputs": {}
}

Cline

  1. 의존성 설치:
    위와 동일합니다.
  2. .env 설정:
    ROOT_PATH, HOST, PORT를 지정하세요.
  3. Cline에 추가:
    Cline 설정에 MCP 서버를 등록하세요.
  4. 서버 시작:
    python main.py
  5. 동작 확인:
    MCP 서버가 정상적으로 보이는지 확인하세요.

예시 JSON:

{
  "mcpServers": {
    "tsuki_mcp_filesystem": {
      "command": "python",
      "args": ["main.py"]
    }
  }
}

API 키 보호:

{
  "env": {
    "ROOT_PATH": "/path/to/your/search/directory"
  },
  "inputs": {}
}

플로우 내에서 MCP 사용 방법

FlowHunt에서 MCP 활용하기

FlowHunt 워크플로우에 MCP 서버를 통합하려면, 플로우에 MCP 컴포넌트를 추가하고 AI 에이전트와 연결하세요.

FlowHunt MCP flow

MCP 컴포넌트를 클릭하여 구성 창을 엽니다. 시스템 MCP 설정 섹션에 아래와 같이 MCP 서버 정보를 JSON 형식으로 입력하세요:

{
  "tsuki_mcp_filesystem": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

구성이 완료되면, AI 에이전트가 이 MCP의 모든 기능과 도구에 접근할 수 있습니다. “tsuki_mcp_filesystem” 부분은 실제 MCP 서버 이름으로, url은 본인의 MCP 서버 주소로 바꾸는 것을 잊지 마세요.


개요

섹션지원 여부상세/비고
개요
프롬프트 목록프롬프트 템플릿 없음
리소스 목록파일 시스템 리소스, resources/list 엔드포인트
도구 목록resources/list
API 키 보호환경 변수(ROOT_PATH)로 제공, 예시 포함
샘플링 지원(평가에 중요하지 않음)언급 없음

제공된 정보를 바탕으로, tsuki_mcp_filesystem_server는 로컬 파일 시스템 검색에 특화된 간결하고 집중된 MCP 서버입니다. 필수 기능과 명확한 설정을 제공하지만, 프롬프트·루트·샘플링 등 고급 MCP 프리미티브는 지원하지 않습니다. 특수 목적에는 매우 유용하지만, 더 폭넓은 활용에는 추가 기능이 필요합니다.


MCP 점수

라이선스 있음(MIT)
도구 1개 이상
포크 수0
스타 수0

자주 묻는 질문

tsuki_mcp_filesystem_server란 무엇인가요?

로컬 파일 시스템 리소스를 Model Context Protocol을 통해 AI 에이전트에 노출하여, 지정된 디렉토리 내 파일의 안전한 검색과 목록 작성을 가능하게 하는 커스텀 MCP 서버입니다.

어떤 리소스와 도구를 제공하나요?

'File System Resource'를 통해 파일 접근 및 목록 작성을 제공하며, 'resources/list' 도구로 설정된 디렉토리의 파일을 조회할 수 있습니다.

AI 에이전트 프레임워크와 어떻게 연동되나요?

OpenAI의 Agent SDK, FlowHunt, Claude, Windsurf, Cursor, Cline 등 다양한 프레임워크의 MCP 설정에 서버를 등록하여 연동할 수 있습니다.

보안은 어떻게 처리되나요?

접근은 환경 변수인 ROOT_PATH로 지정된 디렉토리로 제한되며, 사용자가 설정하지 않은 외부로는 노출되지 않습니다.

파일 타입을 감지하나요?

네, 각 파일의 MIME 타입을 자동으로 감지하여 타입별 필터링이나 처리가 가능합니다.

주요 활용 사례는 무엇인가요?

로컬 파일 탐색, LLM에 파일 컨텍스트 제공, 자동화 워크플로우, AI 에이전트를 통한 안전한 파일 관리에 적합합니다.

tsuki_mcp_filesystem_server 시작하기

tsuki_mcp_filesystem_server를 통해 AI 어시스턴트에게 안전하고 효율적인 파일 시스템 접근 권한을 부여하세요. FlowHunt 또는 OpenAI Agent SDK 워크플로우에 원활하게 통합할 수 있습니다.

더 알아보기

파일시스템 MCP 서버
파일시스템 MCP 서버

파일시스템 MCP 서버

파일시스템 MCP 서버는 Model Context Protocol (MCP)를 통해 로컬 파일시스템에 안전하고 프로그래밍적으로 접근할 수 있게 해줍니다. 이는 AI 어시스턴트와 클라이언트가 강력한 안전 제어와 함께 파일 및 디렉터리 작업을 수행할 수 있도록 하며, 자동화, 코드베이스 관...

4 분 읽기
MCP Server AI Automation +4
Rust MCP 파일시스템
Rust MCP 파일시스템

Rust MCP 파일시스템

Rust MCP 파일시스템은 Rust로 작성된 매우 빠르고 비동기적이며 경량화된 MCP 서버로, AI 지원 워크플로우를 위한 안전하고 효율적인 파일시스템 작업을 가능하게 합니다. 고급 글롭 검색, 기본적으로 읽기 전용 안전성, FlowHunt 및 기타 개발 도구와의 원활한 통합을 제공합...

4 분 읽기
AI MCP +6
DesktopCommander MCP 서버
DesktopCommander MCP 서버

DesktopCommander MCP 서버

DesktopCommander MCP 서버는 Claude와 같은 AI 어시스턴트에게 직접적인 데스크톱 자동화 기능을 제공하여, 개발자를 위한 안전한 터미널 제어, 파일 시스템 검색, 그리고 diff 기반 파일 편집을 지원합니다. 대화형 AI와 실무 데스크톱 워크플로우를 연결하여 생산성을...

3 분 읽기
AI Automation Developer Tools +4