tsuki_mcp_filesystem_server Serwer MCP

Pozwól swoim agentom AI bezpiecznie wyszukiwać i przeglądać lokalne pliki za pomocą serwera MCP tsuki_mcp_filesystem_server, w pełni zgodnego z FlowHunt i OpenAI Agent SDK.

tsuki_mcp_filesystem_server Serwer MCP

Do czego służy serwer MCP “tsuki_mcp_filesystem_server”?

tsuki_mcp_filesystem_server to niestandardowy serwer zgodny z Model Context Protocol (MCP), zaprojektowany do wyszukiwania i otwierania plików w lokalnym systemie plików. Przystosowany do integracji z OpenAI Agent SDK, udostępnia zasoby systemu plików poprzez MCP, umożliwiając asystentom i agentom AI zapytania, przeglądanie oraz dostęp do plików w określonym katalogu na hoście. Kluczowe cechy to automatyczne wykrywanie typów MIME oraz elastyczna konfiguracja przez zmienne środowiskowe. Dzięki wsparciu metody resources/list, serwer ten umożliwia workflowy rozwojowe wymagające programistycznego odkrywania czy zarządzania plikami, pozwalając narzędziom AI współpracować z lokalnymi plikami w ustandaryzowany i bezpieczny sposób.

Lista promptów

W repozytorium nie wymieniono szablonów promptów.

Lista zasobów

  • Zasób systemu plików
    Zapewnia dostęp do plików lokalnego systemu plików, pozwalając klientom wyszukiwać i przeglądać pliki w określonym katalogu.
  • resources/list
    Endpoint zwracający listę plików w docelowym katalogu, udostępniający je jako zasoby dla klientów AI.

Lista narzędzi

  • resources/list
    Narzędzie umożliwiające listowanie plików w skonfigurowanym lokalnym katalogu, udostępniając je klientom do dalszych działań.

Przypadki użycia tego serwera MCP

  • Odkrywanie lokalnych plików
    Programiści mogą programistycznie odkrywać i przeglądać pliki w docelowym katalogu, co ułatwia zarządzanie plikami.
  • Kontekst plików dla LLM
    Umożliwia dużym modelom językowym i agentom AI pobieranie list plików lokalnych, które mogą być użyte jako kontekst np. do analizy kodu lub dokumentacji.
  • Integracja z Agent SDK
    Działa bezproblemowo z OpenAI Agent SDK, pozwalając agentom wykorzystywać możliwości wyszukiwania plików jako część szerszych flow automatyzacji.
  • Automatyczne wykrywanie typów MIME
    Automatycznie wykrywa typy MIME plików, co jest przydatne podczas filtrowania lub przetwarzania plików według typu.

Jak skonfigurować

Windsurf

  1. Wymagania:
    Upewnij się, że Python i pip są zainstalowane.
  2. Sklonuj repozytorium:
    git clone https://github.com/yuutotsuki/tsuki_mcp_filesystem_server.git
  3. Zainstaluj zależności:
    pip install -r requirements.txt
  4. Skonfiguruj środowisko:
    Skopiuj .env.example do .env i edytuj ROOT_PATH, HOST, PORT oraz LOG_LEVEL.
  5. Zarejestruj w Windsurf:
    Dodaj informacje o serwerze do konfiguracji MCP Windsurf.

Przykładowy JSON:

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

Zabezpieczanie kluczy API:

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

Claude

  1. Wymagania:
    Zainstaluj Pythona i wymagane zależności jak wyżej.
  2. Skonfiguruj środowisko:
    Skonfiguruj .env ze swoim katalogiem.
  3. Integracja z Claude:
    Dodaj konfigurację MCP do ustawień Claude.
  4. Uruchom serwer:
    python main.py
  5. Zweryfikuj połączenie:
    Upewnij się, że Claude widzi serwer MCP.

Przykładowy JSON:

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

Zabezpieczanie kluczy API:

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

Cursor

  1. Sklonuj i zainstaluj:
    Sklonuj repozytorium i zainstaluj wymagania.
  2. Skonfiguruj środowisko:
    Skopiuj i edytuj .env.
  3. Konfiguracja Cursor:
    Dodaj serwer MCP do konfiguracji Cursor.
  4. Uruchom serwer:
    python main.py
  5. Restartuj Cursor i sprawdź:
    Potwierdź wykrycie MCP.

Przykładowy JSON:

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

Zabezpieczanie kluczy API:

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

Cline

  1. Zainstaluj wymagania:
    Jak wyżej.
  2. Skonfiguruj .env:
    Ustaw ROOT_PATH, HOST i PORT.
  3. Dodaj do Cline:
    Zarejestruj serwer MCP w konfiguracji Cline.
  4. Uruchom serwer:
    python main.py
  5. Sprawdź działanie:
    Sprawdź widoczność serwera MCP.

Przykładowy JSON:

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

Zabezpieczanie kluczy API:

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

Jak używać tego MCP we flow

Korzystanie z MCP w FlowHunt

Aby zintegrować serwery MCP w swoim workflow FlowHunt, rozpocznij od dodania komponentu MCP do flow i połącz go ze swoim agentem AI:

FlowHunt MCP flow

Kliknij komponent MCP, aby otworzyć panel konfiguracji. W sekcji systemowej konfiguracji MCP wstaw dane serwera MCP w tym formacie JSON:

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

Po konfiguracji agent AI może korzystać z tego MCP jako narzędzia i uzyskać dostęp do wszystkich jego funkcji. Pamiętaj, by zamienić “tsuki_mcp_filesystem” na faktyczną nazwę swojego serwera MCP oraz podać własny adres URL.


Przegląd

SekcjaDostępnośćSzczegóły/Uwagi
Przegląd
Lista promptówBrak szablonów promptów.
Lista zasobówZasób systemu plików, endpoint resources/list.
Lista narzędziresources/list
Zabezpieczanie kluczy APIPrzez zmienną środowiskową (ROOT_PATH), przykład podano.
Wsparcie sampling (mniej istotne przy ocenie)Nie wspomniano.

Na podstawie dostępnych informacji tsuki_mcp_filesystem_server to minimalistyczny, lecz wyspecjalizowany serwer MCP do lokalnego wyszukiwania plików. Zapewnia podstawowe funkcje i jasną konfigurację, ale nie oferuje zaawansowanych prymitywów MCP jak prompts, roots czy wsparcie sampling. Jego użyteczność jest wysoka dla wyspecjalizowanych zastosowań, lecz szersze aplikacje wymagałyby dodatkowych funkcjonalności.


Ocena MCP

Ma LICENCJĘ✅ (MIT)
Ma przynajmniej jedno narzędzie
Liczba Forków0
Liczba Gwiazdek0

Najczęściej zadawane pytania

Czym jest tsuki_mcp_filesystem_server?

To niestandardowy serwer MCP, który udostępnia lokalne zasoby systemu plików agentom AI za pomocą Model Context Protocol, umożliwiając bezpieczne wyszukiwanie i przeglądanie plików w określonym katalogu.

Jakie zasoby i narzędzia udostępnia?

Udostępnia 'Zasób systemu plików' do dostępu i przeglądania plików oraz narzędzie 'resources/list' do pobierania plików z wybranego katalogu.

Jak integruje się z frameworkami agentów AI?

Jest zgodny z OpenAI Agent SDK, FlowHunt, Claude, Windsurf, Cursor oraz Cline poprzez rejestrację serwera MCP w ich konfiguracjach.

Jak jest zapewnione bezpieczeństwo?

Dostęp jest ograniczony do katalogu wskazanego w zmiennej środowiskowej ROOT_PATH, bez ekspozycji na zewnątrz poza tym, co skonfiguruje użytkownik.

Czy wykrywa typy plików?

Tak, automatycznie wykrywa typy MIME dla każdego pliku, co pozwala filtrować lub przetwarzać pliki według typu.

Jakie są typowe przypadki użycia?

Idealnie nadaje się do odkrywania lokalnych plików, dostarczania kontekstu plików dla LLM, workflowów automatyzacji oraz bezpiecznego zarządzania plikami przez agentów AI.

Zacznij korzystać z tsuki_mcp_filesystem_server

Wyposaż swoich asystentów AI w bezpieczny i wydajny dostęp do systemu plików za pomocą tsuki_mcp_filesystem_server. Zintegruj płynnie z workflowami FlowHunt lub OpenAI Agent SDK.

Dowiedz się więcej