本页还没有译文
本页 10 段还没译成Deutsch,下面显示的是英文原文。MCP SDK packages
还没翻译译自英文(tanstack.com)本页 10 段都还没译
Your app calls createMCPClient. The app still imports @modelcontextprotocol/sdk. That import does not resolve. @tanstack/ai-mcp does not use that package.
- A client app imports
@modelcontextprotocol/client. - A server app imports
@modelcontextprotocol/server.
- import { StreamableHTTPClientTransport } from '@modelcontextprotocol/sdk/client/streamableHttp.js'
- import type { OAuthClientProvider } from '@modelcontextprotocol/sdk/client/auth.js'
+ import {
+ StreamableHTTPClientTransport,
+ type OAuthClientProvider,
+ } from '@modelcontextprotocol/client'
- import { Server } from '@modelcontextprotocol/sdk/server/index.js'
+ import { Server } from '@modelcontextprotocol/server'Codemod
- If the app imports
@modelcontextprotocol/sdk, runnpx @modelcontextprotocol/codemod@latest v1-to-v2 .from the app root. - If the app does not import
@modelcontextprotocol/sdk, remove that dependency.
npx @modelcontextprotocol/codemod@latest v1-to-v2 .The codemod rewrites imports from @modelcontextprotocol/sdk. The codemod rewrites the package.json dependencies.
This repo does not ship its own codemod.
Protocol
createMCPClient tries protocol 2026-07-28 first. If the server does not support that protocol, the client uses the 2025 initialize handshake.
Call createMCPClient with the same transport config. The client connects.
AI 翻译查看英文原文