diff --git a/.github/dependabot.yml b/.github/dependabot.yml
index e8faf3f..907da0e 100644
--- a/.github/dependabot.yml
+++ b/.github/dependabot.yml
@@ -5,7 +5,7 @@
version: 2
updates:
- - package-ecosystem: "npm" # See documentation for possible values
+ - package-ecosystem: "nuget" # See documentation for possible values
directory: "/" # Location of package manifests
schedule:
interval: "weekly"
diff --git a/CHANGELOG.md b/CHANGELOG.md
deleted file mode 100644
index 16763ef..0000000
--- a/CHANGELOG.md
+++ /dev/null
@@ -1,22 +0,0 @@
-# Changelog
-
-## [Unreleased]
-
-### Changed
-- **BREAKING**: MCP tool parameters now use object format instead of JSON strings
- - `create_entities`: `entities` parameter now takes single entity object
- - `create_relations`: `relations` parameter now takes single relation object
- - `update_entity`: `newObservations` and `metadata` parameters now take objects
- - `execute_batch_operations`: `operations` parameter now takes object with array
- - `merge_entities`: `sourceEntityNames` parameter now takes object with array
-- Updated all tool descriptions to reflect object-based parameters
-- Added backward compatibility for handlers to support both string and object inputs
-
-### Fixed
-- Fixed "tool parameters array type must have items" validation error
-- Improved parameter validation and error handling
-
-### Documentation
-- Updated API.md with new object parameter examples
-- Updated README.md with current tool usage patterns
-- Added parameter format note to Quick Start section
diff --git a/CentralMemoryMcp.Functions/CentralMemoryMcp.Functions.csproj b/CentralMemoryMcp.Functions/CentralMemoryMcp.Functions.csproj
index 0985715..b1d4ebd 100644
--- a/CentralMemoryMcp.Functions/CentralMemoryMcp.Functions.csproj
+++ b/CentralMemoryMcp.Functions/CentralMemoryMcp.Functions.csproj
@@ -8,12 +8,12 @@
CentralMemoryMcp.Functions
-
+
-
+
-
+
\ No newline at end of file
diff --git a/CentralMemoryMcp.Functions/Functions/GraphFunctions.cs b/CentralMemoryMcp.Functions/Functions/GraphFunctions.cs
index c5c5d82..77dded1 100644
--- a/CentralMemoryMcp.Functions/Functions/GraphFunctions.cs
+++ b/CentralMemoryMcp.Functions/Functions/GraphFunctions.cs
@@ -2,20 +2,13 @@
using Microsoft.Azure.Functions.Worker;
using Microsoft.Azure.Functions.Worker.Extensions.Mcp;
using System.ComponentModel;
-using System; // for Guid
+using CentralMemoryMcp.Functions.Services;
namespace CentralMemoryMcp.Functions.Functions;
-public class GraphFunctions
+public class GraphFunctions(IKnowledgeGraphService graph, IRelationService relations)
{
- private readonly IKnowledgeGraphService _graph;
- private readonly IRelationService _relations;
-
- public GraphFunctions(IKnowledgeGraphService graph, IRelationService relations)
- {
- _graph = graph;
- _relations = relations;
- }
+ private readonly IRelationService _relations = relations;
[Function(nameof(ReadGraph))]
public async Task