Skip to main content
Glama
Furkan-Keser

My MCP Server

by Furkan-Keser

My MCP Server

Python Tests

FastMCP kullanılarak geliştirilmiş, güvenli ve modüler bir dosya yönetimi MCP sunucusudur.

Özellikler

  • Dosya ve klasör listeleme

  • UTF-8 metin dosyası okuma

  • Metin dosyası oluşturma ve üzerine yazma

  • Klasör oluşturma

  • Dosya ve klasör yeniden adlandırma

  • Dosya ve klasör taşıma

  • Dosya ve klasör kopyalama

  • Onay kontrollü silme

  • Dosya ve klasör arama

  • Dosya ve klasör bilgisi alma

  • Çalışma klasörü dışına erişim koruması

  • Okuma ve yazma boyutu sınırları

  • Dönen log dosyaları

  • Otomatik testler

  • .env tabanlı yapılandırma

Kullanılan Teknolojiler

  • Python 3.12+

  • FastMCP 3.4.5

  • pytest

  • python-dotenv

  • setuptools

Proje Yapısı

my-mcp-server/
├── .env.example
├── .gitignore
├── pyproject.toml
├── README.md
├── src/
│   └── my_mcp_server/
│       ├── __init__.py
│       ├── __main__.py
│       ├── config.py
│       ├── logging_config.py
│       ├── server.py
│       ├── services/
│       │   ├── __init__.py
│       │   └── file_service.py
│       └── tools/
│           ├── __init__.py
│           └── file_tools.py
└── tests/
    └── test_file_service.py