1. Conduid
  2. Maps
  3. Openmemory Fastmcp
MCP server · Maps

Openmemory Fastmcp

FastMCP-based OpenMemory server with Tailscale integration - replaces SSE with HTTP streaming transport

Unclaimed maps
34Low

Scored 6 months ago · breakdown

About Openmemory Fastmcp

Openmemory Fastmcp is an MCP server in the Maps category: fastMCP-based OpenMemory server with Tailscale integration - replaces SSE with HTTP streaming transport.

Install

From source
git clone https://github.com/artur-nohup/openmemory-fastmcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Openmemory Fastmcp

Powered by Claude · Grounded in docs

I know everything about Openmemory Fastmcp. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

OpenMemory FastMCP Server with Tailscale Integration

A FastMCP-based implementation of the OpenMemory server that replaces SSE (Server-Sent Events) with HTTP streaming transport, deployed as a Docker container with Tailscale network integration.

Overview

This project reimplements the mem0 OpenMemory MCP server using FastMCP's HTTP streaming transport, providing:

  • HTTP Streaming: More reliable than SSE with better browser and proxy support
  • Tailscale Integration: Secure remote access without port forwarding
  • Docker Deployment: Easy containerized deployment with all dependencies
  • Full mem0 Compatibility: All memory management features preserved

Features

  • ✅ Add memories with automatic categorization
  • ✅ Search memories using vector similarity
  • ✅ List all user memories with permission filtering
  • ✅ Delete memories with audit logging
  • ✅ Multi-tenancy support (users and apps)
  • ✅ Qdrant vector database integration
  • ✅ Support for OpenAI, Anthropic, and Ollama models

Architecture

┌─────────────────┐     ┌──────────────────┐
│   MCP Client    │────▶│  Tailscale Net   │
└─────────────────┘     └──────────────────┘
                               │
                               ▼
                    ┌─────────────────────┐
                    │  OpenMemory Server  │
                    │   (FastMCP HTTP)    │
                    └─────────────────────┘
                               │
                    ┌──────────┴──────────┐
                    ▼                     ▼
            ┌──────────────┐      ┌──────────────┐
            │   Qdrant     │      │   SQLite     │
            │ Vector Store │      │   Database   │
            └──────────────┘      └──────────────┘

Quick Start

Prerequisites

  • Docker and Docker Compose
  • Python 3.11+
  • Tailscale account (for remote access)
  • OpenAI API key (or Anthropic API key)

Installation

  1. Clone the repository:
git clone https://github.com/artur-nohup/openmemory-fastmcp.git
cd openmemory-fastmcp
  1. Create environment file:
cp .env.example .env
# Edit .env with your API keys and Tailscale auth key
  1. Deploy the server:
./scripts/deploy.sh

Connection Methods

Local Access

from fastmcp import Client

async with Client("http://localhost:8765/mcp") as client:
    await client.call_tool("add_memories", {
        "text": "I prefer dark mode",
        "user_id": "john_doe",
        "client_name": "my_app"
    })

Tailscale Access

# From anywhere in your Tailscale network
async with Client("http://openmemory-server:8765/mcp") as client:
    # Same API as local access
    ...

MCP Tools

add_memories

Add new memories to the system.

Arguments:

  • text (str): The text to remember
  • user_id (str, optional): User identifier
  • client_name (str, optional): Application identifier

search_memory

Search through stored memories using semantic similarity.

list_memories

List all memories for a user.

delete_all_memories

Delete all accessible memories for a user.

Testing

Run the test suite:

python testing/test_comprehensive.py

Monitoring

# View all services
docker-compose ps

# View logs
docker logs openmemory-fastmcp

License

This project is based on the mem0 OpenMemory implementation.

Acknowledgments

  • mem0ai for the original OpenMemory implementation
  • FastMCP for the improved MCP framework
  • Tailscale for secure networking

🤖 Generated with Claude Code

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Openmemory Fastmcp

How do I install Openmemory Fastmcp?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Openmemory Fastmcp safe to use with an AI agent?

Its trust score is 34 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Openmemory Fastmcp still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.