Back to Home
lancejames221b icon

agent-hivemind

Verified Safe

by lancejames221b

Overview

Provides distributed memory storage and synchronization for Claude and AI agents, offering tools for storing, searching, and retrieving memories, managing workflows, and securing credentials across multiple machines.

Installation

Run Command
python3 src/http_mcp_server.py

Environment Variables

  • HTTP_TIMEOUT
  • MCP_HTTP_MAX_REQUEST_BYTES
  • HAIVEMIND_JWT_SECRET
  • MCP_HTTP_JWT_SECRET
  • MCP_HTTP_ALLOWED_ORIGINS
  • HAIVEMIND_ADMIN_USERNAME
  • HAIVEMIND_ADMIN_PASSWORD_HASH
  • HAIVEMIND_ADMIN_PASSWORD

Security Notes

The HTTP MCP server (src/http_mcp_server.py) implements robust security measures including JWT authentication, restricted allowed MCP methods, a blocklist for dangerous tool names (e.g., 'file', 'exec', 'shell', 'command'), request size limits, and hardened CORS. While an `eval()` call exists in a basic Python template (src/marketplace_templates.py) for a `calculate` tool, the main HTTP server explicitly blocks tools related to arbitrary code execution or file operations, significantly mitigating this risk at the network boundary. Encryption in the vault is handled by `cryptography.hazmat.primitives` (AES-256-GCM, Scrypt) and passwords by `bcrypt`. Overall, there is a strong and explicit focus on security.

Similar Servers

Stats

Interest Score34
Security Score9
Cost ClassMedium
Avg Tokens2000
Stars4
Forks2
Last Update2026-01-19

Tags

distributed-memoryai-agentsclaudememory-storagesynchronizationworkflow-automationsecurity-vaultthreat-intelligencerules-enginemcp-serverapi