A skill/tool for managing Claude Desktop and Claude Code configuration, MCP server setup, and environment parity between DeepSeek Anthropic API and standard Anthropic API
This server has critical definition gaps. All 10 tools lack proper input schemas, parameters are listed but lack JSON Schema type definitions, constraints, and enums. Descriptions are present but generic (avg ~80 chars, below the 194-char baseline). No output schemas documented. Tools combine multiple responsibilities (e.g., setup_mcp_servers handles both config AND apply logic). No error handling guidance, no recovery paths, no actionable error messages. Security concerns: setup_env_file and setup_mcp_servers accept arbitrary dicts without validation. No parameter descriptions explain constraints, formats, or dependencies. This is a skill/script wrapper, not a production-grade MCP server.
Create timestamped backups of existing configuration files before making changes
Verify network connectivity to required API endpoints and package registries
Detect which API provider (Anthropic, DeepSeek, or third-party) is configured based on base URL and environment variables
Detect Claude Desktop and Claude Code installation paths and versions
Redact API keys, tokens, and other sensitive information from configuration data for safe logging/display
Configure Claude Desktop application settings and MCP server connections
Create or update environment configuration files for API keys and settings
No JSON Schema type definitions for any tool parameters. Input schemas show only descriptions and object types, missing required 'type' fields, enums, patterns, minLength, maxLength, and constraints.
No output schemas documented for any tool. LLMs cannot plan downstream calls or extract required fields. Baseline: 100% of A+ tools have documented return types.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 31 | 2026-07-28+ | v2 |
Configure MCP servers in Claude Desktop configuration
Validate MCP server configuration and environment setup for parity between DeepSeek and Anthropic APIs
Verify that API credentials (Anthropic, DeepSeek, or third-party) are valid and accessible
setup_mcp_servers and setup_env_file accept arbitrary object dicts without validation. No enum constraints, no format validation, no injection protection. Agents can pass malformed configs or inject shell commands.
No error handling guidance. Tools do not return actionable error messages, recovery paths, or error classification (retryable vs fatal).
Descriptions are generic and under 100 chars (avg ~80). Baseline is 194 chars. Missing WHEN to use, prerequisites, and dependencies. E.g., 'Detect which API provider is configured' does not explain when to call it or what to do with the result.