ArchiveNet
A context insertion and search server for Claude Desktop and Cursor IDE, using configurable API endpoints.
ArchiveNET
Where AI memories live forever - A decentralized semantic memory platform powered by blockchain and vector search
ArchiveNET is a revolutionary decentralized memory management platform that combines the power of AI embeddings with blockchain permanence. Built on Arweave, it provides enterprise-grade semantic search capabilities through advanced vector database technology, enabling applications to store, search, and retrieve contextual information with unprecedented permanence and accuracy.
Key Features
- Semantic Memory: AI-powered contextual memory storage and retrieval
- Blockchain Persistence: Permanent storage on Arweave blockchain
- Vector Search: State-of-the-art HNSW algorithm for similarity search
- High Performance: O(log N) search complexity for millions of vectors
- Decentralized: No single point of failure or censorship
- Rich Metadata: Comprehensive metadata support for enhanced search
- Enterprise-Ready: Production-grade API with authentication and monitoring
Architecture

ArchiveNET is a comprehensive monorepo consisting of four main components:
Eizen - Vector Database Engine
The world's first decentralized vector engine built on Arweave blockchain, implementing the Hierarchical Navigable Small Worlds (HNSW) algorithm for approximate nearest neighbor search.
Key Features:
- HNSW algorithm with O(log N) complexity
- Blockchain-based persistence via HollowDB
- Protobuf encoding for efficient storage
- Database-agnostic interface
- Handles millions of high-dimensional vectors
API - Backend Service
A robust Express.js API service providing semantic memory management with AI-powered search capabilities.
Stack:
- Express.js with TypeScript
- Neon PostgreSQL with Drizzle ORM
- EizenDB for vector operations
- Redis for caching
- JWT authentication
- Comprehensive validation with Zod
Frontend - Web Interface
A modern Next.js application providing an intuitive interface for memory management and search operations.
Features:
- React-based UI with TypeScript
- Real-time search capabilities
- Memory visualization
- User dashboard
- Responsive design
Eva - MCP Agent
The central Model Context Protocol (MCP) server that orchestrates memory operations and provides intelligent context management.
Quick Start
Prerequisites
- Node.js 18+
- Docker & Docker Compose
- PostgreSQL database
- Redis server
- Arweave wallet
Installation
-
Clone the repository:
git clone https://github.com/s9swata/archivenet.git cd ArchiveNET -
Start with Docker Compose:
docker-compose up -d -
Manual setup (alternative):
# API Setup cd API npm install npm run build npx drizzle-kit push npm run dev # Frontend Setup cd ../client npm install npm run dev
Configuration
Create .env files in respective directories:
API/.env:
DATABASE_URL=your_postgres_url
REDIS_URL=redis://localhost:6379
JWT_SECRET=your_jwt_secret
ARWEAVE_WALLET_PATH=./data/wallet.json
API Integration
// Store a memory
const response = await fetch("/api/memories", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
content: "Project discussion about AI integration",
metadata: { project: "AI-Platform", priority: "high" },
}),
});
// Search memories
const searchResults = await fetch("/api/memories/search", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
query: "AI project discussions",
limit: 10,
}),
});
Contributing
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
Documentation
- Developer Guide - Comprehensive API documentation
- Backend Integration - Backend implementation examples
- Eizen Engine - Vector database engine details
- HNSW Guide - Algorithm implementation details
License
This project is licensed under the MIT License - see the LICENSE file for details.
Made with ❤️ for the decentralized AI future
Related Servers
Alpha Vantage MCP Server
sponsorAccess financial market data: realtime & historical stock, ETF, options, forex, crypto, commodities, fundamentals, technical indicators, & more
plugged.in App
A web app for managing MCP servers, offering a unified interface to discover, configure, and utilize AI tools.
Authless Remote MCP Server
An authentication-free remote MCP server designed for deployment on Cloudflare Workers.
Figma
Access and interact with Figma files and prototypes directly from AI agents.
LLAMA Hot Swap
MCP server for hot-swapping llama.cpp models in Claude Code - launchctl (macOS) + systemd (Linux)
AgentDesk MCP
Adversarial AI quality review for LLM pipelines. Dual-reviewer consensus with anti-gaming protection. BYOK — works with Claude Code, Claude Desktop, and any MCP client.
Bitrix24 MCP-DEV
The MCP server for Bitrix24 provides AI assistants with structured access to the Bitrix24 API. It delivers up-to-date method descriptions, parameters, and valid values, allowing assistants to work with precise data instead of guesswork. This reduces code errors and accelerates Bitrix24 integration development.
GraphQL API Explorer
Provides intelligent introspection and exploration capabilities for any GraphQL API.
vHAL MCP Server
Search Android Vehicle Hardware Abstraction Layer (vHAL) documentation and source code from a local repository clone.
CrowdCent MCP Server
Integrates with the CrowdCent Challenge API, allowing AI assistants to manage prediction challenges, datasets, and submissions.
CodeRabbit
Interact with CodeRabbit AI reviews on GitHub pull requests.