13 Commits

Author SHA1 Message Date
kappa
c4a32aedf0 Remove test-npmjs directory
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-08 22:39:58 +09:00
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