agent-hivemind
Verified Safeby 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
python3 src/http_mcp_server.pyEnvironment 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
claude-flow
AI Agent Orchestration and Development Platform for Claude Code
mcp-memory-service
A Model Context Protocol (MCP) server providing persistent, semantic memory storage and retrieval capabilities for AI agents. It supports lightweight semantic reasoning (contradiction, causal inference), content chunking, multi-backend storage (SQLite-vec, Cloudflare, Hybrid), autonomous memory consolidation (decay, association, clustering, compression, forgetting), and real-time updates via SSE. It's designed for token-efficient interaction with LLMs.
mcp-memory-keeper
Provides persistent context management for Claude AI coding assistants, ensuring work history, decisions, and progress are preserved across sessions and context limits.
claude-memory-mcp
Provides local, persistent, and searchable memory for AI assistants like Claude Desktop, enabling them to store and recall information efficiently.