Follow Discord
Sweep 22 Oct 2026 · 21:04Z Build v2.1.309 528 read Stable v2.1.308 Latest v2.1.308 Next v2.1.309 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.0.22 ·

MCP Server User Configuration Support

Entry
JSON All of v2.0.22
EntryKind: in v2.0.22,
ChangesSection of the release

What: Plugins can now request user-provided configuration values (API keys, paths, settings) through structured schemas defined in their manifest files.

How to use:

# When adding a plugin that requires configuration:
claude mcp add my-plugin

# If the plugin has user_config requirements, you'll see:
# Configure my-plugin server
# Field 1 of 3: API Key
# [Enter your value]

# Or configure an existing plugin:
claude mcp configure my-plugin server-name

Details:

  • Plugins define user_config schemas in manifest.json with field types (string, number, boolean, file, directory)
  • Interactive CLI prompts collect configuration values with validation
  • Sensitive fields (API keys, tokens) are masked during input
  • Configuration persisted to ~/.claude/userSettings.json under pluginConfigs
  • Server configs support variable substitution using ${user_config.fieldName} syntax
  • Validation ensures required fields are provided and types match schema
  • Evidence: CF1() at line 280192, q7B() at line 280048, fOQ() at line 447320

See this entry in the whole of v2.0.22 →

Feedback