Releases: luw2007/skim-mcp
Release list
v1.1.2 - Critical Server Startup Fix
🐛 Critical Bug Fix
This release fixes a critical bug where the server would not start correctly when run directly.
Fixed
- Server startup detection: Now uses
fileURLToPath()andrealpathSync()for reliable module detection - Path handling: Correctly handles symlink paths (e.g.,
/tmpvs/private/tmpon macOS) - The server now starts properly when executed directly, while still preventing startup during test imports
Technical Details
Previous behavior (v1.1.0-v1.1.1):
The server used a simple string comparison (import.meta.url === file://${process.argv[1]}) which failed on macOS due to symlink resolution differences.
Current behavior (v1.1.2):
Uses proper path resolution with fileURLToPath() and realpathSync() to reliably detect direct execution.
Testing
All tests pass ✅ and the server now:
- Starts correctly when run directly
- Responds to MCP protocol messages
- Does not start during test imports
Installation
npm install -g skim-mcp-server@1.1.2Full Changelog: v1.1.1...v1.1.2
v1.1.1 - Hotfix: Install Script
🐛 Hotfix
This is a quick patch release to fix the install script failure introduced in v1.1.0.
Fixed
- Fixed
install-skim.jsimport path from../src/constants.jsto../dist/constants.js - Resolves postinstall script failure when installing from npm
- The
dist/directory is what gets published to npm, notsrc/
Installation
npm install -g skim-mcp-server@1.1.1If you're upgrading from v1.1.0, this fix will allow the installation to complete successfully.
Full Changelog: v1.1.0...v1.1.1
v1.1.0 - Major Dependency Updates
What's Changed
🔄 Major Dependency Upgrades
This release brings the MCP Server up-to-date with the latest Model Context Protocol specification and fixes a critical test execution issue.
Updated Dependencies:
@modelcontextprotocol/sdk: 0.5.0 → 1.24.3 (MCP spec 2025-11-25)winston: 3.18.3 → 3.19.0prettier: 3.6.2 → 3.7.4c8: 9.1.0 → 10.1.3eslint-config-prettier: 9.1.2 → 10.1.8
🐛 Bug Fixes
- Fixed test hanging issue: Server now only starts when run directly, not during module imports
- Tests now exit cleanly after completion
✅ Compatibility
- Fully compatible with MCP SDK 1.24.3
- All tests passing (4/4)
- No breaking changes for existing users
📦 Installation
```bash
npm install -g skim-mcp-server@1.1.0
```
or update your existing installation:
```bash
npm update -g skim-mcp-server
```
Full Changelog: v1.0.4...v1.1.0