diff --git a/MoneyMap.Mcp/ConfigReceiptStorageOptions.cs b/MoneyMap.Mcp/ConfigReceiptStorageOptions.cs
deleted file mode 100644
index 522cd51..0000000
--- a/MoneyMap.Mcp/ConfigReceiptStorageOptions.cs
+++ /dev/null
@@ -1,15 +0,0 @@
-using Microsoft.Extensions.Configuration;
-using MoneyMap.Services;
-
-namespace MoneyMap.Mcp;
-
-public class ConfigReceiptStorageOptions : IReceiptStorageOptions
-{
- public string ReceiptsBasePath { get; }
-
- public ConfigReceiptStorageOptions(IConfiguration config)
- {
- ReceiptsBasePath = config["Receipts:StoragePath"]
- ?? throw new InvalidOperationException("Receipts:StoragePath not configured");
- }
-}
diff --git a/MoneyMap.Mcp/MoneyMap.Mcp.csproj b/MoneyMap.Mcp/MoneyMap.Mcp.csproj
index 752b275..f1bce23 100644
--- a/MoneyMap.Mcp/MoneyMap.Mcp.csproj
+++ b/MoneyMap.Mcp/MoneyMap.Mcp.csproj
@@ -6,17 +6,10 @@
enable
-
-
-
-
-
-
-
-
+
diff --git a/MoneyMap.Mcp/Program.cs b/MoneyMap.Mcp/Program.cs
index 148aa30..4fe3a10 100644
--- a/MoneyMap.Mcp/Program.cs
+++ b/MoneyMap.Mcp/Program.cs
@@ -1,17 +1,17 @@
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Hosting;
using Microsoft.Extensions.Logging;
-using MoneyMap.Core;
using MoneyMap.Mcp;
-using MoneyMap.Services;
var builder = Host.CreateApplicationBuilder(args);
builder.Logging.ClearProviders();
builder.Logging.AddConsole(options => options.LogToStandardErrorThreshold = LogLevel.Trace);
-builder.Services.AddMoneyMapCore(builder.Configuration);
-builder.Services.AddSingleton();
+builder.Services.AddHttpClient(client =>
+{
+ client.BaseAddress = new Uri(builder.Configuration["MoneyMapApi:BaseUrl"]!);
+});
builder.Services
.AddMcpServer()
diff --git a/MoneyMap.Mcp/appsettings.json b/MoneyMap.Mcp/appsettings.json
index 0caf842..766617d 100644
--- a/MoneyMap.Mcp/appsettings.json
+++ b/MoneyMap.Mcp/appsettings.json
@@ -1,8 +1,5 @@
{
- "ConnectionStrings": {
- "MoneyMapDb": "Server=barge.lan;Database=MoneyMap;User Id=moneymap;Password=Cn87oXQPj7EEkx;TrustServerCertificate=True;"
- },
- "Receipts": {
- "StoragePath": "\\\\TRUENAS\\receipts"
+ "MoneyMapApi": {
+ "BaseUrl": "http://barge.lan:5010/"
}
}