From ba36e2157e2c764408a95af7c3d6e8f48a102976 Mon Sep 17 00:00:00 2001 From: Michael Schimmel Date: Fri, 13 Mar 2026 14:21:39 +0100 Subject: [PATCH] Configure Gemini for repomix MCP server Add configuration for the repomix MCP server to the Gemini settings.json file. This will allow Gemini to use repomix for code analysis and understanding. --- .gemini/settings.json | 12 +++++++++++- gemini.md | 17 +++++------------ 2 files changed, 16 insertions(+), 13 deletions(-) diff --git a/.gemini/settings.json b/.gemini/settings.json index 27cffdf..602fa4e 100644 --- a/.gemini/settings.json +++ b/.gemini/settings.json @@ -3,5 +3,15 @@ "fileFiltering": { "respectGitIgnore": false } + }, + "mcpServers": { + "repomix": { + "command": "repomix", + "args": [ + "--ignore", + ".*/**,.*,docs,examples,tests,repomix*,gemini*,**.snap", + "--mcp" + ] + } } -} \ No newline at end of file +} diff --git a/gemini.md b/gemini.md index 1cb3501..0fd4b7f 100644 --- a/gemini.md +++ b/gemini.md @@ -1,10 +1,6 @@ -# Rust-Portierung des Delphi-AST-Compilers +# Projekt: AST-Compiler -* Dieses Repository enthält den Rust-Port des Delphi-Compilers. -* Das Ziel ist, die alte Delphi-Codebase nach Rust zu portieren. -* Die alte Delphi-Codebase ist nicht zu verändern. - -Wichtig: zentraler Einstiegspunkt ist Delphi/Myc.Ast.Environment.pas und die dort referenzierten Units. +* Dieses Repository enthält einen unfertigen Compiler für eine DSL, die zur Finanzanalyse konzipiert ist. ### Design @@ -39,11 +35,12 @@ Wichtig: zentraler Einstiegspunkt ist Delphi/Myc.Ast.Environment.pas und die dor ## Interaktion -* Ich kann Rust noch nicht so gut. Erkläre mir, was du machst und welche Konzepte du nutzt. Ich will was dazulernen. +* Ich kann Rust noch nicht so gut. Erkläre mir, was du machst und welche Konzepte du nutzt. Ich will was dazulernen. Wenn erforderlich, nutze zur Veranschaulichung Delphi aus Vergleichssprache. * Wenn clippy etwas vorschlägt, von dem du glaubst, dass es nicht stabil ist, dann überprüfe die aktuelle Version. Wahrscheinlich ist das Feature mittlerweile im trunk. Wir gehen immer davon aus, dass clippy recht hat. * Keine Interaktion mit GIT. Kein Commit, oder ähnliches. Schlage auch nichts dergleichen vor. * Gehe immer schrittweise vor. Zeige mir, was du vor hast, bevor du Code erzeugst. * Sprich im Chat deutsch mit mir. +* Nutze den Repomix-MCP-Server um den Code zu lesen. ## Testing & Debugging @@ -71,10 +68,6 @@ Options: # Sprachspezifikation -* Dieses Dokument sollte aktuell gehalten werden. +* Dieses Dokument sollte aktuell gehalten werden: @docs/BNF.md - -# Repository - -@repomix-output.xml