MCP Server verwendet deprecated API #140

Closed
opened 2026-01-24 09:50:51 +00:00 by jack · 0 comments
Owner

Problem

In packages/hooks/src/mcp-entry.ts wird eine veraltete API verwendet:

TS6385: 'Server' is deprecated.

Betroffener Code

Zeile 8 (Import):

import { Server } from '@modelcontextprotocol/sdk/server/index.js';

Zeile 149 (Verwendung):

const server = new Server(
  {
    name: 'claude-mem-mcp-search',
    version,
  },
  {
    capabilities: {
      tools: {},
    },
  }
);

Lösung

Die MCP SDK Dokumentation konsultieren für die empfohlene Alternative. Mögliche Optionen:

  1. Neuere McpServer Klasse aus dem SDK
  2. Anderer Import-Pfad
  3. SDK-Version aktualisieren

Schritte

  1. MCP SDK Dokumentation/Changelog prüfen
  2. Empfohlene Alternative identifizieren
  3. Code auf neue API migrieren
  4. Testen dass MCP-Tools weiterhin funktionieren

Betroffene Datei

packages/hooks/src/mcp-entry.ts - Zeile 8 (Import) und Zeile 149 (Verwendung)

## Problem In `packages/hooks/src/mcp-entry.ts` wird eine veraltete API verwendet: ``` TS6385: 'Server' is deprecated. ``` ### Betroffener Code **Zeile 8 (Import):** ```typescript import { Server } from '@modelcontextprotocol/sdk/server/index.js'; ``` **Zeile 149 (Verwendung):** ```typescript const server = new Server( { name: 'claude-mem-mcp-search', version, }, { capabilities: { tools: {}, }, } ); ``` ## Lösung Die MCP SDK Dokumentation konsultieren für die empfohlene Alternative. Mögliche Optionen: 1. Neuere `McpServer` Klasse aus dem SDK 2. Anderer Import-Pfad 3. SDK-Version aktualisieren ## Schritte 1. [ ] MCP SDK Dokumentation/Changelog prüfen 2. [ ] Empfohlene Alternative identifizieren 3. [ ] Code auf neue API migrieren 4. [ ] Testen dass MCP-Tools weiterhin funktionieren ## Betroffene Datei `packages/hooks/src/mcp-entry.ts` - Zeile 8 (Import) und Zeile 149 (Verwendung)
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
customable/claude-mem#140
No description provided.