![](https://images.hive.blog/DQmWXJyiUkDRpSSTmz1VurnjhYecW5Cy9wU6w9DVYmrp7wQ/Generated%20Image%20March%2020,%202025%20-%201_48PM.png.jpeg) I'm excited to announce a significant update to the Hive MCP Server, bringing improved architecture, new capabilities, and better developer experience. This release represents a complete refactoring of the codebase with enhanced testing, modularity, and several new features. ## What's New in This Release #1.0.3 ### šŸ” Encrypted Messaging System One of the biggest additions is a comprehensive encrypted messaging system that enables secure communication on the Hive blockchain: - **Encrypt messages** for specific Hive users using memo keys - **Decrypt messages** sent to your account from others - **Send encrypted messages** with token transfers - **Retrieve and decrypt** your encrypted message history This allows AI assistants to securely communicate with other Hive users on your behalf, while maintaining privacy through blockchain-based encryption. ### šŸ“ Prompts System The server now includes structured prompts to guide AI interactions: - **create-post**: A template that guides the AI through creating properly formatted Hive blog posts - **analyze-account**: A framework for comprehensive Hive account analysis These prompts help AI assistants generate better responses for common Hive-related tasks. ### šŸ—ļø Complete Architecture Refactoring The codebase has been completely restructured for better maintainability and extensibility: - **Modular design** with separate files for schemas, tools implementation, and utilities - **Improved error handling** with consistent patterns throughout the codebase - **Proper logging system** replacing console.log/error with a structured logger - **Configuration management** through a centralized configuration system ### āœ… Comprehensive Testing Framework The update introduces a robust testing framework: - **Unit tests** for individual tools and utilities - **Integration tests** that verify cross-component functionality - **Environment-aware testing** that adapts to available credentials - **CI/CD friendly** test configuration with clear reporting ### šŸ”§ Development Improvements Several improvements to the development workflow: - **Docker support** with a proper Dockerfile for containerization - **Smithery configuration** for easier deployment and configuration - **TypeScript improvements** with better typing throughout - **Build system enhancements** for more reliable packaging - **Support for multiple client types** including newer versions of Cursor ## Getting Started ### Installation ```bash npm install -g @gluneau/hive-mcp-server # or use it directly with npx npx @gluneau/hive-mcp-server ``` ### Configure with Claude Desktop Add this to your Claude Desktop configuration at: - macOS: `~/Library/Application Support/Claude/claude_desktop_config.json` - Windows: `%APPDATA%\Claude\claude_desktop_config.json` - Linux: `~/.config/Claude/claude_desktop_config.json` ```json { "mcpServers": { "hive": { "command": "npx", "args": ["-y", "@gluneau/hive-mcp-server"], "env": { "HIVE_USERNAME": "your-hive-username", "HIVE_POSTING_KEY": "your-posting-key", "HIVE_ACTIVE_KEY": "your-active-key", "HIVE_MEMO_KEY": "your-memo-key" } } } } ``` ## Example Uses With these updates, you can now ask your AI assistant to: - "Encrypt this message for user 'alice': 'Let's meet tomorrow'" - "Decrypt this message from bob: '#4f3a5b...'" - "Send an encrypted message to charlie about our project" - "Show me my encrypted messages and decrypt them" - "Get the last 10 encrypted messages I've exchanged with dave" Plus all the previous capabilities like post creation, voting, token transfers, and blockchain queries. ## For Developers The refactored codebase makes it much easier to contribute to the project: - Each tool is now in its own file - Schemas are separated from implementation - Consistent error handling and response formatting - Better test coverage We welcome contributions! Check out the [GitHub repository](https://github.com/gluneau/hive-mcp-server) to get involved. ## Looking Forward This release is a major step forward for Hive MCP Server, laying the groundwork for future features and improvements. We're committed to making interaction with the Hive blockchain through AI assistants as seamless and powerful as possible. Stay tuned for more updates, and happy Hiving!