Releases: code4history/IIIF_MCP
Releases · code4history/IIIF_MCP
v1.1.0 - Image Fetching and Canvas Tools
What's New in v1.1.0
🎨 New Tools
iiif-image-fetch
- Fetch actual IIIF image data with automatic size constraints
- Returns Base64-encoded images for LLM consumption
- Supports all IIIF Image API parameters (region, size, rotation, quality, format)
- Automatic scaling to max 1500px dimension or 1M pixels
iiif-manifest-canvases
- List all canvases within a IIIF manifest
- Filter by image presence, annotations, or label patterns
- Optional metadata and thumbnail inclusion
iiif-canvas-info
- Get detailed information about specific canvases
- Support for multiple images per canvas
- Annotation details with language support
- Optional Image API info.json fetching
📦 Single-file Bundle Distribution
- New
iiif-mcp-bundle.jsfor easy deployment (no npm install required) - Windows-compatible (removed Unix shebang)
- Bundle size: ~2.7MB including all dependencies
🔧 Installation Options
Standard Installation:
```bash
npm install
npm run build
```
Bundle Usage (NEW):
Download iiif-mcp-bundle.js from the release assets and run directly with Node.js.
📋 Claude Desktop Configuration
Using Bundle:
```json
{
"mcpServers": {
"iiif": {
"command": "node",
"args": ["C:\\path\\to\\iiif-mcp-bundle.js"]
}
}
}
```
🐛 Bug Fixes
- Fixed parameter passing issues in MCP handlers
- Removed test-echo tool
- Fixed TypeScript type errors
📚 Documentation
- Updated README with v1.1.0 features
- Added CHANGELOG.md
- Created comprehensive bundling guide
Full Changelog: v1.0.1...v1.1.0