Integrations
Provides a secure file management interface for AI, enabling controlled read/write operations and file listing within a sandboxed environment on the local filesystem.
Integrates with Google's Gemini AI to enable file access operations, allowing Gemini to read, write, and list files within a designated sandbox directory on the user's local machine.
Gemini MCP-Dateiagent (MVP)
Mit diesem Projekt können Sie mit der Gemini-KI von Google chatten und ihr das sichere Lesen, Schreiben und Auflisten von Dateien auf Ihrem Computer in einem bestimmten, kontrollierten Ordner (einer „Sandbox“) ermöglichen.
Was es bewirkt:
mcp_server.py
: Ein lokaler Server, den Gemini für den Dateizugriff verwendet. Sie geben an, welcher Ordner auf Ihrem Computer die „Sandbox“ ist.- Chat-Skripte (
chat_with_gemini_mcp.py
,simple_chat.py
) : Kommandozeilen-Chats, in denen Sie mit Gemini kommunizieren. Gemini kann dannmcp_server.py
verwenden, um Dateien in der Sandbox zu verwalten.
VORSICHT: Dies ist ein einfaches Beispiel. Achten Sie darauf, auf welchen Ordner Sie mcp_server.py
Zugriff gewähren.
Schnellstart
- Dateien abrufen: Stellen Sie sicher, dass sich alle
.py
Dateien in einem Ordner befinden. - API-Schlüssel:
- Holen Sie sich einen Google AI API-Schlüssel von Google AI Studio .
- Legen Sie es als Umgebungsvariable fest:(Verwenden Sie für WindowsCopy
set GOOGLE_API_KEY="YOUR_KEY_HERE"
)
- Sachen installieren:(Oder führen SieCopy
./install_packages.sh
aus) - Führen Sie es aus:
- Terminal 1: Starten Sie den MCP-Server(Dadurch wird standardmäßig ein OrdnerCopy
./mcp_data_sandbox/
erstellt und verwendet. So verwenden Sie einen anderen Ordner:python mcp_server.py --sandbox-dir ./my_files
) - Terminal 2: Chatten startenCopy
- Terminal 1: Starten Sie den MCP-Server
- Chatten Sie mit Zwillingen:
- „Welche Dateien befinden sich in meinem Arbeitsordner?“
- „Erstellen Sie
notes.txt
und schreiben Sie ‚Hallo Welt‘ hinein.“ - "Lesen Sie
notes.txt
."
So funktioniert es (einfach)
- Sie chatten mit Gemini.
- Wenn Sie nach Dateien fragen, weist Gemini Ihr Chat-Skript an, ein „Dateitool“ zu verwenden.
- Ihr Chat-Skript weist
mcp_server.py
an, die Dateiaktion (Lesen, Schreiben usw.) im Sandbox-Ordner auszuführen. - Der Server führt dies aus und teilt dem Chat-Skript das Ergebnis mit.
- Das Chat-Skript teilt Gemini das Ergebnis mit.
- Gemini erzählt Ihnen, was passiert ist.
Wichtig
- Nur Sandbox: Die
mcp_server.py
kann NUR Dateien in dem Ordner bearbeiten, den Sie als Sandbox ausgewählt haben. Dies dient der Sicherheit. - Lokale Nutzung: Zur Ausführung auf Ihrem eigenen Computer konzipiert.
Dies ist ein grundlegendes Tool, um den Dateizugriff für KI zu testen. Nutzen Sie es mit Bedacht!
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
Ein lokaler Server, der es der Gemini AI von Google ermöglicht, über Chat-Interaktionen in natürlicher Sprache Dateien in einem kontrollierten Sandbox-Ordner auf Ihrem Computer sicher zu lesen, zu schreiben und aufzulisten.
Related MCP Servers
- -securityFlicense-qualityA server implementing the Model Context Protocol that enables AI assistants like Claude to interact with Google's Gemini API for text generation, text analysis, and chat conversations.Last updated -Python
- -security-license-qualityAn MCP server implementation that allows using Google's Gemini AI models (specifically Gemini 1.5 Pro) through Claude or other MCP clients via the Model Context Protocol.Last updated -1JavaScript
- -securityFlicense-qualityA Model Context Protocol server that enables Claude Desktop to interact with Google's Gemini 2.5 Pro Experimental AI model, with features like Google Search integration and token usage reporting.Last updated -JavaScript
- -securityFlicense-qualityA server that provides access to Google Gemini AI capabilities including text generation, image analysis, YouTube video analysis, and web search functionality through the MCP protocol.Last updated -2TypeScript