Commit Graph

12 Commits

Author SHA1 Message Date
kappa
868141876e Enable npx execution for MCP server
Remove import.meta.url entry point guard that prevented npx from
invoking main(), and bump version to 0.1.7.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-08 22:35:43 +09:00
kappa
31d0e9b97f Fix npm package deployment and usage documentation
🔧 Resolve npmjs deployment issue:
- Add npm global installation guide (npm install -g @ironclads/incus-mcp)
- Update Claude Desktop configuration with two options
- Fix mcp-config-example.json to use global binary
- Update CLAUDE.md with correct remote server list (removed lambda)

 npm package now works correctly with global installation
📚 Documentation updated with clear installation options

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-10 21:53:37 +09:00
kappa
a1b154ac44 Bump version to 0.1.6 for npm release 2025-08-10 20:54:26 +09:00
kappa
7c4343362b Update incus MCP server with enhanced functionality
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-10 20:53:25 +09:00
kappa
05fa1e110e Release version 0.1.4 with complete npm package fixes
Final version with all npm compatibility issues resolved:
- Modern ES module exports configuration
- Optimized file inclusion for smaller package size
- Full MCP integration testing completed
- Ready for production use

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-10 20:40:47 +09:00
kappa
bd1474a9fe Fix npm package compatibility and improve publishing
- Add exports field for modern ES module support
- Add files field to explicitly control published content
- Update version to 0.1.3 with improved npm packaging
- Remove circular dependency causing installation issues
- Optimize package size from 79.7KB to 64.5KB
- Update .mcp.json to use npm package instead of local build

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-10 20:40:17 +09:00
kappa
08350c8791 Fix incus_show_instance command: change 'show' to 'info'
- Replace non-existent 'incus show' command with 'incus info'
- Remove --format json flag as incus info doesn't support it
- Bump version to 0.1.1

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-10 20:19:38 +09:00
kappa
79f70682e2 Remove specific server information from documentation
- Replace actual server names (jp1, kr1, lambda) with generic examples
- Use remote1, remote2 as example remote server names
- Keep documentation generic for public distribution
2025-08-10 18:01:18 +09:00
kappa
f1e3c76c6d Add .mcp.json to .gitignore for user-specific MCP configuration 2025-08-10 17:59:55 +09:00
kappa
ebfe37717e Publish to npm as @ironclads/incus-mcp@0.1.0
- Change package name to @ironclads/incus-mcp
- Successfully published to npm registry
- Public access with 27 files (16.3 kB package size)

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-10 17:55:20 +09:00
kappa
3abd58cf3a Update package name to @ironclad/incus-mcp for npm publication 2025-08-10 17:47:01 +09:00
kappa
d211221acc Initial commit: Incus MCP Server implementation
- Complete MCP server for Incus container management
- 10 tools for instance lifecycle operations (create, start, stop, etc.)
- 2 resources for instance and remote server data
- Support for multiple Incus remotes with TLS authentication
- TypeScript implementation with comprehensive error handling
- Test suite for validation and integration testing
- MCP configuration for Claude Code integration

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-10 17:44:56 +09:00