Merge pull request #3111 from Fibilisim-Tekno/fix/memory-initialized-metadata

fix(memory-mcp): accept metadata on initialized notifications
This commit is contained in:
Affaan Mustafa
2026-09-19 16:51:53 -04:00
committed by GitHub
2 changed files with 73 additions and 1 deletions
Executable → Regular
+3 -1
View File
@@ -383,10 +383,12 @@ function createMemoryMcpService(options = {}) {
const isNotification = !hasId;
if (isNotification) {
const params = message.params ?? {};
if (
message.method === 'notifications/initialized'
&& initializationRequested
&& Object.keys(message.params || {}).length === 0
&& (!Object.prototype.hasOwnProperty.call(params, '_meta') || isRecord(params._meta))
&& Object.keys(params).every(key => key === '_meta')
) {
initialized = true;
}