AF

anhnv02/file-mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

10 stars 8 forks 品質 61 トレンド 22Apache-2.0

FileMCP は、MCP を通じてローカルワークスペースへのチャットGPT 制御アクセスを提供するネイティブ macOS アプリです

概要

ChatGPT に接続されたローカルワークスペース。 あなたの条件で。 スタート・機能・セキュリティ・開発 FileMCP は、MCP を介してローカルワークスペースへのチャットGPT 制御アクセスを提供するネイティブデスクトップアプリケーションです。 ファイルを読み、修正したり、Git 操作を実行したり、ローカルシェルコマンドを実行するときにのみ、明示的に有効化できます。 MCP サーバーは 127.0.0.1 にバインドされます。 FileMCP は OpenAI セキュア MCP を使用する コンピュータにパブリックインバウンドポートを開くことなく、OpenAI製品をサポートするためにローカルサーバーが利用できるようにするトンネル。 FileMCP は、選択したディレクトリ内のファイルを変更または削除できます。 コマンド実行が有効になっている場合、署名されたOSユーザの権限でプロセスを実行することもできます。 スコープの狭いワークスペースを使用して、ワークフローを信頼するときにのみシェルアクセスを有効にします。 FileMCPは独立したオープンソースプロジェクトです。 OpenAI公式製品ではありません。 - ネイティブデスクトップの実装: - macOS. - Windows上で.

概要(AI 翻訳)

始める · 特徴 · セキュリティ・ 研究開発

FileMCP は、MCP を介してローカルワークスペースへのチャットGPT 制御アクセスを提供するネイティブ macOS および Windows デスクトップアプリケーションです。 ファイルを読み、修正したり、Git 操作を実行したり、ローカルシェルコマンドを実行するときにのみ、明示的に有効化できます。

MCP サーバーは [127.0.0.1] にバインドされます。 デフォルトでは、FileMCP は OpenAI セキュア MCP トンネルを使用して、パブリック MCP エンドポイントなしでサポートされている OpenAI 製品を接続します。 macOS では、独自の Cloudflare トンネルを HTTPS ホスト名と OAuth で使用することもできます。 どちらのオプションも、インバウンドルーターポートを開くのではなく、アウトバウンドトンネルを確立します。

[!警告] FileMCP は、選択したディレクトリ内のファイルを変更または削除できます。 コマンド実行が有効になっている場合、署名されたOSユーザの権限でプロセスを実行することもできます。 スコープの狭いワークスペースを使用して、ワークフローを信頼するときにのみシェルアクセスを有効にします。

FileMCPは独立したオープンソースプロジェクトです。 OpenAI公式製品ではありません。

##ハイライト

  • ネイティブデスクトップの実装:
    • macOS で Swift + AppKit** を実行します。
  • WindowsのC# + .NET 8 + WPF**.

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

Get started · Features · Security · Development

FileMCP is a native macOS and Windows desktop application that gives ChatGPT controlled access to a local workspace through MCP. It can read and modify files, run Git operations, and—only when explicitly enabled—run local shell commands.

The MCP server stays bound to 127.0.0.1. By default, FileMCP uses OpenAI Secure MCP Tunnel to connect supported OpenAI products without a public MCP endpoint. On macOS, you can alternatively use your own Cloudflare Tunnel with a public HTTPS hostname and OAuth. Both options establish an outbound tunnel rather than opening an inbound router port.

[!WARNING] FileMCP can modify or delete files inside the directory you choose. If command execution is enabled, it can also run processes with the permissions of your signed-in OS user. Use a narrowly scoped workspace and enable shell access only when you trust the workflow using it.

FileMCP is an independent open-source project. It is not an official OpenAI product.

Highlights

  • Native desktop implementations:
    • Swift + AppKit on macOS.
    • C# + .NET 8 + WPF on Windows.
  • Shared core tools on both platforms: filesystem access, Git, Codex-history import, MCP protocol support, OpenAI tunnel integration and optional command execution. Provider choices and permission controls differ; see Application settings.
  • Compact macOS interface with a workspace overview, persistent connection controls and a saved light/dark appearance choice.
  • Local MCP server listens on loopback only (127.0.0.1).
  • Built-in filesystem tools are restricted to one configured workspace root; optional shell commands are not OS-sandboxed.
  • Symlink/reparse-point and canonical-path checks protect the workspace boundary.
  • Git operations are available without enabling arbitrary shell execution.
  • Optional shell execution is off by default.
  • Runtime API keys are stored in the operating system credential store:
    • macOS Keychain.
    • Windows Credential Manager.
  • Process output, request sizes, search scope, and concurrency are bounded.
GitHub で README 全文を見る

インストール

This server does not publish a one-line install command.

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →