From 311004790d30fd9bad96efb1e1fe5b0143b7aa91 Mon Sep 17 00:00:00 2001 From: Andre Beging Date: Tue, 3 Mar 2026 22:04:07 +0100 Subject: [PATCH] Refactor Visual Studio Code configuration: update .gitignore, add settings, tasks, and example JSON files --- .gitignore | 1 - .vscode/mcp.example.json | 17 +++++++++++++++++ .vscode/settings.json | 3 +++ .vscode/tasks.json | 26 ++++++++++++++++++++++++++ mcp.example.json | 19 ------------------- 5 files changed, 46 insertions(+), 20 deletions(-) create mode 100644 .vscode/mcp.example.json create mode 100644 .vscode/settings.json create mode 100644 .vscode/tasks.json delete mode 100644 mcp.example.json diff --git a/.gitignore b/.gitignore index 4994089..c1c4dce 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,4 @@ # ---> VisualStudioCode -.vscode/* !.vscode/settings.json !.vscode/tasks.json !.vscode/launch.json diff --git a/.vscode/mcp.example.json b/.vscode/mcp.example.json new file mode 100644 index 0000000..1150b83 --- /dev/null +++ b/.vscode/mcp.example.json @@ -0,0 +1,17 @@ +{ + "servers": { + "Foodsharing Mcp": { + "type": "stdio", + "command": "dotnet", + "args": [ + "run", + "--project", + "FsMcp/FsMcp.csproj" + ], + "env": { + "USERNAME": "mail@address.com", + "PASSWORD": "sup3rsecur3" + } + } + } +} \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..2a8d92b --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "dotnet.defaultSolution": "FsMcp.slnx" +} \ No newline at end of file diff --git a/.vscode/tasks.json b/.vscode/tasks.json new file mode 100644 index 0000000..9d84730 --- /dev/null +++ b/.vscode/tasks.json @@ -0,0 +1,26 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "Run FsMcp Debug", + "type": "shell", + "command": "dotnet run --project FsMcp/FsMcp.csproj -c Debug", + "options": { + "statusbar": { + "hide": false, + "label": "Run FsMcp Debug", + "color": "#3a96ff", + "icon": { + "id": "debug-start" + }, + "running": { + "color": "#f7df06", + "icon": { + "id": "loading~spin" + } + } + } + } + } + ] +} \ No newline at end of file diff --git a/mcp.example.json b/mcp.example.json deleted file mode 100644 index c4de390..0000000 --- a/mcp.example.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "servers": { - "FsMcp": { - "type": "stdio", - "command": "dotnet", - "args": [ - "run", - "--project", - "FsMcp/FsMcp.csproj", - "-c", - "Debug" - ], - "env": { - "USERNAME": "your-foodsharing-username", - "PASSWORD": "your-foodsharing-password" - } - } - } -}