We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/mbloomhammerspace/mcp-1.5-main'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
ANVIL_SETUP_SUMMARY.md•4.65 kB
# Anvil Setup Summary
## ✅ Completed Tasks
### 1. Credentials Saved
- **Anvil API Endpoint**: 150.136.225.57:8443
- **Username**: admin
- **Password**: Passw0rd1
- **Configuration**: Saved in `config/config.yaml` and `config/anvil_config.yaml`
### 2. API Connection Tested
- ✅ **Connection**: Successfully connects to Anvil system
- ✅ **Authentication**: Basic auth works with provided credentials
- ✅ **SSL**: Handles self-signed certificate (verification disabled)
- ❌ **API Endpoints**: All standard endpoints return 404 (expected for new install)
### 3. Mount Scripts Updated
- ✅ **Main Mount Script**: `mount_script.sh` updated with Anvil support
- ✅ **Refresh Script**: `refresh_mounts.sh` updated with Anvil support
- ✅ **Dedicated Script**: `mount_anvil_script.sh` created for Anvil-specific mounting
- ✅ **Mount Points**: Created `/mnt/anvil/` directory structure
### 4. Configuration Files Created
- ✅ `config/config.yaml` - Main configuration with Anvil settings
- ✅ `config/anvil_config.yaml` - Anvil-specific configuration
- ✅ `config/active_hammerspace.txt` - Points to Anvil configuration
### 5. Documentation Created
- ✅ `ANVIL_SETUP_GUIDE.md` - Comprehensive setup guide
- ✅ `ANVIL_SETUP_SUMMARY.md` - This summary document
## 🔄 Current Status
### What's Working
- Connection to Anvil system
- Authentication with provided credentials
- Configuration management
- Mount script templates ready
### What Needs to be Done Next
1. **Install HSTK CLI** to discover actual shares
2. **Discover Share Paths** using `hs share list`
3. **Update Mount Scripts** with actual share paths
4. **Test Mounts** to ensure they work correctly
## 📁 Files Created/Modified
### New Files
- `query_anvil_shares.py` - API query script
- `test_anvil_connection.py` - Connection test script
- `discover_anvil_api.py` - Comprehensive API discovery
- `mount_anvil_script.sh` - Dedicated Anvil mount script
- `config/anvil_config.yaml` - Anvil configuration
- `config/active_hammerspace.txt` - Active config pointer
- `ANVIL_SETUP_GUIDE.md` - Setup documentation
- `ANVIL_SETUP_SUMMARY.md` - This summary
### Modified Files
- `mount_script.sh` - Added Anvil support
- `refresh_mounts.sh` - Added Anvil support
- `config/config.yaml` - Added Anvil configuration
## 🚀 Next Steps
### Immediate Actions Required
1. **Install HSTK CLI**:
```bash
# ❌ HSTK CLI is NOT available via apt - this was incorrect
# sudo apt install hstk-cli # This will NOT work
# ✅ Correct methods:
# 1. Check if already installed: which hs
# 2. Download from Hammerspace support portal
# 3. Contact Hammerspace support for installer
```
2. **Configure HSTK CLI**:
```bash
# Configure the Anvil system
hs config set anvil 150.136.225.57:8443 admin Passw0rd1
# Test connection
hs system info
```
3. **Discover Shares**:
```bash
# List available shares
hs share list
# Get detailed share information
hs share show <share-name>
```
4. **Update Mount Scripts**:
- Edit `mount_script.sh` and uncomment/update the Anvil mount lines
- Edit `refresh_mounts.sh` and uncomment/update the Anvil refresh lines
- Update `mount_anvil_script.sh` with actual share paths
5. **Test Mounts**:
```bash
# Run the mount script
./mount_script.sh
# Or run the dedicated Anvil script
./mount_anvil_script.sh
# Verify mounts
mount | grep anvil
```
## 🔧 Troubleshooting
### If HSTK CLI Installation Fails
- Check system requirements
- Contact Hammerspace support for the correct package
- Verify system architecture and OS version
### If API Endpoints Still Don't Work
- This is expected for a new installation
- Use HSTK CLI instead of direct API access
- Check web interface for API documentation
### If Mounts Fail
- Ensure NFS client is installed: `sudo apt install nfs-common`
- Check network connectivity: `telnet 150.136.225.57 2049`
- Verify share paths are correct
## 📞 Support
For additional help:
- Check `ANVIL_SETUP_GUIDE.md` for detailed instructions
- Contact Hammerspace support
- Review web interface at https://150.136.225.57:8443
## 🎯 Success Criteria
The setup will be complete when:
- ✅ HSTK CLI is installed and configured
- ✅ Shares are discovered and documented
- ✅ Mount scripts are updated with actual share paths
- ✅ All mounts are working correctly
- ✅ System is ready for production use
---
**Status**: Ready for HSTK CLI installation and share discovery
**Next Action**: Install HSTK CLI and discover shares
**Estimated Time**: 30-60 minutes (depending on HSTK CLI installation)