Skip to content
appsgit

Telemem

Telemem is an MCP server that adds search and knowledge tools to AI assistants such as Claude Desktop, Claude Code and Cursor. Long-term and multimodal memory for AI agents - character-aware, mem0-compatible, fully-local option. It has 493 GitHub stars, is released under the Apache-2.0 license and runs locally with uvx telemem.

github.com/TeleAI-UAGI/telemem (opens in a new tab)

Install Telemem

Generated from the server's MCP registry entry. Replace your-value with your own values.

Claude Desktop

claude_desktop_config.json
{
  "mcpServers": {
    "telemem": {
      "command": "uvx",
      "args": [
        "telemem"
      ],
      "env": {
        "OPENAI_API_KEY": "your-value"
      }
    }
  }
}

Settings > Developer > Edit Config. macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\. Restart Claude Desktop afterwards.

Claude Code

claude mcp add --env OPENAI_API_KEY=your-value --transport stdio telemem -- uvx telemem

Cursor

.cursor/mcp.json
{
  "mcpServers": {
    "telemem": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "telemem"
      ],
      "env": {
        "OPENAI_API_KEY": "your-value"
      }
    }
  }
}

Project file; use ~/.cursor/mcp.json to enable it in every project.

VS Code

.vscode/mcp.json
{
  "inputs": [
    {
      "type": "promptString",
      "id": "openai_api_key",
      "description": "OPENAI_API_KEY",
      "password": true
    }
  ],
  "servers": {
    "telemem": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "telemem"
      ],
      "env": {
        "OPENAI_API_KEY": "${input:openai_api_key}"
      }
    }
  }
}

Config formats checked against the official docs on Oct 7, 2026: modelcontextprotocol.io (opens in a new tab), code.claude.com (opens in a new tab), cursor.com (opens in a new tab), code.visualstudio.com (opens in a new tab).

Environment variables

Variables the server reads at startup.

NameRequiredDescription
OPENAI_API_KEYsecretNoAPI key for the default OpenAI LLM/embedder (not needed with a local TELEMEM_CONFIG)
TELEMEM_CONFIGNoPath to a TeleMem YAML/JSON config, e.g. the fully-local Ollama + FAISS setup (config/config.ollama.yaml)
TELEMEM_DEFAULT_USER_IDNoDefault memory scope when tool calls omit userid/agentid/run_id (default: telemem-mcp)

About Telemem

TeleMem: Building Long-Term and Multimodal Memory for Agentic AI If you find this project helpful, please give us a ⭐️ on GitHub for the latest update.

  • agent
  • conversational-ai
  • llm
  • long-term-memory
  • mem0
  • memory
  • multimodal
  • rag
  • semantic-search
  • character-memory

FAQ

Telemem FAQ

Still curious? Email info@appsgit.com.

What is Telemem?

Telemem is an MCP server that adds search and knowledge tools to AI assistants such as Claude Desktop, Claude Code and Cursor. Long-term and multimodal memory for AI agents - character-aware, mem0-compatible, fully-local option. It has 493 GitHub stars, is released under the Apache-2.0 license and runs locally with uvx telemem. The source code is at github.com/TeleAI-UAGI/telemem.

How do I install the Telemem MCP server?

Add the command uvx telemem to your MCP client: put it in claude_desktop_config.json for Claude Desktop, run claude mcp add for Claude Code, or add it to .cursor/mcp.json (Cursor) or .vscode/mcp.json (VS Code). The snippets on this page are ready to paste.

Is Telemem free?

The server is open source under the Apache-2.0 license, so running it is free. It needs credentials (OPENAI_API_KEY) for the service it connects to, which may require a paid account.

Is Telemem actively maintained?

The most recent commit was on Oct 5, 2026. The latest release is v1.10.0, published Aug 15, 2026. appsgit only lists MCP servers with a commit in the last six months and re-checks every server daily.