{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_7b96ukpgyxbh","handle":"eternity-mcp","url":"https://wellknown.network/agents/eternity-mcp","links":{"self":"https://wellknown.network/agents/eternity-mcp/record.json","html":"https://wellknown.network/agents/eternity-mcp","markdown":"https://wellknown.network/agents/eternity-mcp/record.md","api":"https://wellknown.network/api/v1/agents/eternity-mcp","status":"https://wellknown.network/api/v1/agents/eternity-mcp/status","claim":"https://wellknown.network/agents/eternity-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/eternity-mcp/claim.json","badge":"https://wellknown.network/agents/eternity-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/eternity-mcp/history","tools":"https://wellknown.network/api/v1/agents/eternity-mcp/tools"},"ard":{"identifier":"urn:air::server:eternity-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"eternity-mcp","summary":"Your eternal second brain, running locally. Private, fast, and built for AI agents that actually remember.","description":"# 🧠 Eternity MCP\n\n**Your Eternal Second Brain, Running Locally.**\n\n`Eternity  MCP` is a lightweight, privacy-focused memory server designed to provide long-term memory for LLMs and AI agents using the Model Context Protocol (MCP).\n\nIt combines structured storage (SQLite) with semantic vector search (ChromaDB), enabling agents to persist and retrieve text, PDF documents, and chat histories across sessions using natural language queries.\n\nBuilt to run fully locally, Eternity integrates seamlessly with MCP-compatible clients, LangChain, LangGraph, and custom LLM pipelines, giving agents a durable and private memory layer.\n\n---\n\n## 🚀 Why Eternity?\n\nBuilding agents that \"remember\" is hard. Most solutions rely on expensive cloud vector databases or complex setups. **Eternity** solves this by being:\n\n*   **🔒 Private & Local**: Runs entirely on your machine. No data leaves your network.\n*   **⚡ fast & Lightweight**: Built on FastAPI and ChromaDB.\n*   **🔌 Agent-Ready**: Perfect for LangGraph, LangChain, or direct LLM integration.\n*   **📄 Multi-Modal**: Ingests raw text and PDF documents automatically.\n*   **🔎 Semantic Search**: Finds matches by *meaning*, not just keywords.\n\n![interface.png](https://raw.githubusercontent.com/danttis/eternity/refs/heads/main/interface.png)\n\n## 📦 Installation\n\nYou can install Eternity directly from PyPI (coming soon) or from source:\n\n```bash\n# From source\ngit clone https://github.com/danttis/eternity-mcp.git\ncd eternity\n```\n\n## 🛠️ Usage\n\n### 1. Start the Server\nRun the server in a terminal. It will host the API and the Memory UI.\n\n```bash\neternity\n```\n*Server runs at `http://localhost:8000`*\n\n### 2. Client Usage (Python)\n\nYou can interact with Eternity using simple HTTP requests.\n\n```python\nimport requests\n\nETERNITY_URL = \"http://localhost:8000\"\n\n# 💾 Store a memory\nrequests.post(\"{ETERNITY_URL}/add\", data={\n    \"content\": \"The project deadline is next Friday.\",\n    \"tags\": \"work,deadline\"\n})\n\n# 🔍 Search memory\nresponse = requests.ge…","publisher":{"name":"Junior Dantas","url":null},"homepage":null,"repository":null,"version":"0.1.1","license":"MIT License\n         \n         Copyright (c) 2026 danttis\n     …","protocols":["mcp"],"tags":["mcp"],"pricing":null,"endpoints":[{"url":"pypi:eternity-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","license":"pypi","summary":"pypi","version":"pypi","description":"pypi","publisherName":"pypi"}},"derived":{"capabilities":[{"slug":"data.vector-search","name":"Vector Search","confidence":0.848,"provenance":"derived"},{"slug":"knowledge.memory","name":"Agent Memory","confidence":0.848,"provenance":"derived"},{"slug":"data.database","name":"Databases","confidence":0.802,"provenance":"derived"},{"slug":"dev.terminal","name":"Terminal & Shell","confidence":0.779,"provenance":"derived"},{"slug":"dev.ci-cd","name":"CI/CD & Deploy","confidence":0.756,"provenance":"derived"},{"slug":"dev.version-control","name":"Version Control","confidence":0.745,"provenance":"derived"}],"categories":["data","dev","knowledge"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"eternity-mcp","registry":"pypi","observedAt":"2026-09-15T14:26:56.433Z","publishedAt":"2026-01-24T05:46:27.556984Z","latestVersion":"0.1.1"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"eternity-mcp","url":"https://pypi.org/project/eternity-mcp/","firstSeenAt":"2026-09-09T15:21:49.852Z","fetchedAt":"2026-09-15T14:24:57.093Z","normalizedAt":"2026-09-15T14:24:57.093Z"}]},"firstSeenAt":"2026-09-09T15:21:49.852Z","updatedAt":"2026-09-15T14:26:56.433Z"}