Skip to main content
Glama
limars874

chatgpt-file-mcp

by limars874

chatgpt-file-mcp

Ein lokaler, schreibgeschützter MCP-Server, der explizit autorisierte Verzeichnisse für lokale ChatGPT/OpenAI-MCP-Clients bereitstellt.

Was er bietet

  • Node.js >=20 auf macOS/Linux

  • Nur MCP-stdio-Transport; kein öffentlicher Listener

  • Sechs schreibgeschützte Tools: list_roots, list_directory, search_files, search_text, read_file und read_file_range

  • Root-relative Pfade, Richtlinienprüfungen, begrenzte Lese-/Suchvorgänge und inhaltsfreie Audit-Protokolle

Related MCP server: Secure Local Workspace MCP

Schnellstart

npm ci --ignore-scripts --audit=false --fund=false
npm run build
npm test
npm run security:check

Starten Sie mit einem expliziten absoluten Konfigurationspfad:

node /absolute/path/to/dist/main.js --config /absolute/path/to/config.yaml

Minimale Konfiguration:

version: 1
roots:
  - name: project
    path: /absolute/path/to/project
audit:
  path: /absolute/path/to/audit.jsonl

Legen Sie keine Anmeldeinformationen, Audit-Protokolle oder private Konfigurationsdateien im Repository ab. Siehe SECURITY_REVIEW.md für den Sicherheitsumfang und bekannte Einschränkungen.

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    B
    maintenance
    Enables ChatGPT and Codex to safely work with explicitly authorized local project folders through MCP, providing constrained file reading, searching, patch editing, Git inspection, and whitelisted tasks without exposing arbitrary shell, deletion, or deployment capabilities.
    17
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    Enables ChatGPT, Codex, and compatible MCP clients to read bounded UTF-8 text and create files or directories in operator-selected folders, with strict protections against overwrites, deletes, and path escapes.
    Apache 2.0
  • A
    license
    A
    quality
    C
    maintenance
    Enables ChatGPT Web to inspect a single local workspace read-only via the OpenAI Secure MCP Tunnel, with tools for listing files, reading text, searching, and viewing Git status/diff.
    6
    MIT