Skip to content

v0.6.0 - DeepSeek Responses API update

Latest

Choose a tag to compare

@DMontgomery40 DMontgomery40 released this 19 Aug 04:08
db8cb57

DeepSeek Responses API update

This release brings the MCP server up to date with DeepSeek's August 2026 V4 API surface and current supported MCP SDK v1 dependencies.

Added

  • create_response for the native DeepSeek /responses API.
  • Non-streaming and semantic streaming response handling.
  • Structured Responses input, function tools, web-search tools, structured output, and reasoning effort controls.
  • Chat Completions low reasoning effort and user_id support.
  • Streamable HTTP integration coverage for both stateless and stateful modes.
  • MCP_HTTP_ALLOWED_ORIGINS for explicit browser Origin allowlisting.

Fixed

  • Stateless Streamable HTTP now creates a fresh MCP server and transport per request, as required by MCP SDK 1.30.
  • Failed Responses results now return MCP tool errors with provider details and retryability hints.
  • Structured response items and nested content parts validate required fields before reaching DeepSeek.
  • Responses calls now honor DEEPSEEK_DEFAULT_MODEL when model is omitted.
  • Browser preflight responses include current MCP protocol/session headers and reject unapproved origins.

Updated

  • @modelcontextprotocol/sdk 1.30.0
  • Zod 4.4.3
  • Vitest 4.1.10
  • Node type definitions 25.9.5
  • Registry metadata, API notes, README, and local/remote smoke scripts

Verified

  • Clean npm ci
  • npm audit — 0 vulnerabilities
  • npm run build
  • npm test — 25 tests across 4 files
  • Stateful and stateless Streamable HTTP behavior
  • npm pack --dry-run --json
  • server.json validation against the published MCP Registry schema
  • Snyk PR security check
  • Multi-round Codex review with all actionable findings resolved

The OCI image remains at 0.5.0; this repository does not contain an automated Docker publishing workflow.