Release v1.4.0
Breaking Changes
- Removed misleading
start
,dev
, and related test:server commands that don't work with MCP servers - Renamed
format
andformat:check
commands for consistency with lint commands:format
now checks formatting (wasformat:check
)format:fix
now fixes formatting (wasformat
)
Changed
- Updated dependencies to latest versions:
- zod: 3.25.76 → 4.1.0 (major version upgrade)
- @modelcontextprotocol/sdk: 1.17.3 → 1.17.4
- @eslint/js: 9.33.0 → 9.34.0
- eslint: 9.33.0 → 9.34.0
- Removed redundant
validate
script (useci
instead)
Fixed
- Fixed Zod v4 breaking change by updating error property access from
.errors
to.issues
- Fixed MCP server documentation to clarify stdio communication requirements
Documentation
- Significantly improved CLAUDE.md with better architecture overview and focused guidelines
- Reorganized and enhanced development commands documentation
- Added comprehensive error handling patterns with complete examples
- Added missing
clean
command to README - Clarified that MCP servers cannot be run standalone
Installation
npm install -g deepsource-mcp-server
Or with Claude Desktop, add to your config:
{
"mcpServers": {
"deepsource": {
"command": "npx",
"args": ["-y", "deepsource-mcp-server"],
"env": {
"DEEPSOURCE_API_KEY": "your-api-key"
}
}
}
}