Major WHOOSH system refactoring and feature enhancements
- Migrated from HIVE branding to WHOOSH across all components - Enhanced backend API with new services: AI models, BZZZ integration, templates, members - Added comprehensive testing suite with security, performance, and integration tests - Improved frontend with new components for project setup, AI models, and team management - Updated MCP server implementation with WHOOSH-specific tools and resources - Enhanced deployment configurations with production-ready Docker setups - Added comprehensive documentation and setup guides - Implemented age encryption service and UCXL integration 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -1,23 +1,23 @@
|
||||
#!/bin/bash
|
||||
|
||||
# 🐝 Hive Claude Integration Setup Script
|
||||
# 🐝 WHOOSH Claude Integration Setup Script
|
||||
# Sets up MCP server configuration for Claude Desktop
|
||||
|
||||
set -e
|
||||
|
||||
echo "🐝 Setting up Hive MCP Server for Claude Integration..."
|
||||
echo "🐝 Setting up WHOOSH MCP Server for Claude Integration..."
|
||||
|
||||
# Get the absolute path to the Hive project
|
||||
HIVE_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
|
||||
MCP_SERVER_PATH="$HIVE_DIR/mcp-server/dist/index.js"
|
||||
# Get the absolute path to the WHOOSH project
|
||||
WHOOSH_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
|
||||
MCP_SERVER_PATH="$WHOOSH_DIR/mcp-server/dist/index.js"
|
||||
|
||||
echo "📁 Hive directory: $HIVE_DIR"
|
||||
echo "📁 WHOOSH directory: $WHOOSH_DIR"
|
||||
echo "🔧 MCP server path: $MCP_SERVER_PATH"
|
||||
|
||||
# Check if MCP server is built
|
||||
if [ ! -f "$MCP_SERVER_PATH" ]; then
|
||||
echo "❌ MCP server not found. Building..."
|
||||
cd "$HIVE_DIR/mcp-server"
|
||||
cd "$WHOOSH_DIR/mcp-server"
|
||||
npm install
|
||||
npm run build
|
||||
echo "✅ MCP server built successfully"
|
||||
@@ -61,12 +61,12 @@ echo "📝 Creating Claude Desktop configuration..."
|
||||
cat > "$CLAUDE_CONFIG_FILE" << EOF
|
||||
{
|
||||
"mcpServers": {
|
||||
"hive": {
|
||||
"whoosh": {
|
||||
"command": "node",
|
||||
"args": ["$MCP_SERVER_PATH"],
|
||||
"env": {
|
||||
"HIVE_API_URL": "http://localhost:8087",
|
||||
"HIVE_WS_URL": "ws://localhost:8087"
|
||||
"WHOOSH_API_URL": "http://localhost:8087",
|
||||
"WHOOSH_WS_URL": "ws://localhost:8087"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -76,22 +76,22 @@ EOF
|
||||
echo "✅ Claude Desktop configuration created!"
|
||||
echo ""
|
||||
echo "🎯 Next Steps:"
|
||||
echo "1. Ensure your Hive cluster is running:"
|
||||
echo " cd $HIVE_DIR && docker compose ps"
|
||||
echo "1. Ensure your WHOOSH cluster is running:"
|
||||
echo " cd $WHOOSH_DIR && docker compose ps"
|
||||
echo ""
|
||||
echo "2. Restart Claude Desktop to load the MCP server"
|
||||
echo ""
|
||||
echo "3. In Claude, you can now use commands like:"
|
||||
echo " • 'Show me my Hive cluster status'"
|
||||
echo " • 'Show me my WHOOSH cluster status'"
|
||||
echo " • 'Register a new agent at http://walnut.local:11434'"
|
||||
echo " • 'Create a kernel development task for FlashAttention optimization'"
|
||||
echo " • 'Coordinate development across my distributed team'"
|
||||
echo ""
|
||||
echo "🐝 Hive MCP integration is ready!"
|
||||
echo "🐝 WHOOSH MCP integration is ready!"
|
||||
echo ""
|
||||
echo "📋 Configuration Details:"
|
||||
echo " • MCP Server: $MCP_SERVER_PATH"
|
||||
echo " • Hive API: http://localhost:8087"
|
||||
echo " • WHOOSH API: http://localhost:8087"
|
||||
echo " • Claude Config: $CLAUDE_CONFIG_FILE"
|
||||
echo ""
|
||||
echo "🔧 To modify the configuration later, edit: $CLAUDE_CONFIG_FILE"
|
||||
Reference in New Issue
Block a user