What's Changed
Features
- Add modular-mcp support for context compression by @cm-dyoshikawa in #442
- Support global mode for modular-mcp with tool-specific paths by @cm-dyoshikawa in #447
- Add fetch MCP server for web content retrieval by @cm-dyoshikawa
- Add modularMcp parameter to RulesyncMcp.getJson() to control description field output by @cm-dyoshikawa
- Add description fields to MCP servers for modular-mcp support by @cm-dyoshikawa
Improvements
- Use ClaudecodeMcp.getSettablePaths for relativeDirPath in McpProcessor by @cm-dyoshikawa
- Use getSettablePaths for dynamic relativeDirPath in ClaudecodeMcp by @cm-dyoshikawa
- Simplify modular-mcp API to use relativeDirPath directly by @cm-dyoshikawa
- Use zod minLength validation for modular-mcp description by @cm-dyoshikawa
- Improve MCP schema validation with modular-mcp support by @cm-dyoshikawa
- Move modular-mcp file creation responsibility to McpProcessor by @cm-dyoshikawa
- Reorganize modular-mcp.json placement in gitignore patterns by @cm-dyoshikawa
- Rename stabilize-tests command to stabilize-cicheck by @cm-dyoshikawa
- Improve MCP file loading error message by @cm-dyoshikawa
Fixes
- Align modular-mcp usage with simplified API by @cm-dyoshikawa
Chores & Tests
- Add comprehensive modular-mcp integration tests by @cm-dyoshikawa
- Enable modularMcp in project config by @cm-dyoshikawa
- Disable minimumReleaseAge in pnpm workspace config by @cm-dyoshikawa
Docs & Style
- Add modular MCP indicator to Claude Code feature table by @cm-dyoshikawa
- Format long line in claudecode-mcp for readability by @cm-dyoshikawa
Contributors
Full Changelog: v3.11.4...v3.12.0