Skip to content
MCP profile

Github Basicmachines Co Basic Memory

Local-first knowledge management with bi-directional LLM sync via Markdown files.

AI & Machine LearningPackagePythonOpen SourceExternal
Last updated
March 16, 2026
Visibility
Public
ByRegistry

About This MCP Server


Let's say you're exploring coffee brewing methods and want to capture your knowledge. Here's how it works:

1. Start by chatting normally:

... continue conversation.

2. Ask the LLM to help structure this knowledge:

LLM creates a new Markdown file on your system (which you can see instantly in Obsidian or your editor):

Capabilities
Chat histories capture conversations but aren't structured knowledgeRAG systems can query documents but don't let LLMs write backVector databases require complex setups and often live in the cloudKnowledge graphs typically need specialized tools to maintainLocal-first: All knowledge stays in files you controlBi-directional: Both you and the LLM read and write to the same filesStructured yet simple: Uses familiar Markdown with semantic patternsTraversable knowledge graph: LLMs can follow links between topicsStandard formats: Works with existing editors like ObsidianLightweight infrastructure: Just local files indexed in a local SQLite databaseHave conversations that build on previous knowledgeCreate structured notes during natural conversations

Tools & Endpoints1

Why Use Github Basicmachines Co Basic Memory?

  • Chat histories capture conversations but aren't structured knowledge
  • RAG systems can query documents but don't let LLMs write back
  • Vector databases require complex setups and often live in the cloud
  • Knowledge graphs typically need specialized tools to maintain
  • Local-first: All knowledge stays in files you control
  • Bi-directional: Both you and the LLM read and write to the same files
  • Structured yet simple: Uses familiar Markdown with semantic patterns
  • Traversable knowledge graph: LLMs can follow links between topics
  • Standard formats: Works with existing editors like Obsidian
  • Lightweight infrastructure: Just local files indexed in a local SQLite database
  • Have conversations that build on previous knowledge
  • Create structured notes during natural conversations

Specifications

Status
live
Industry
AI & Machine Learning
Category
General
Server type
Package
Language
Python
License
Open Source
Verified
Yes

Requirements

  • uv tool install basic-memory

Hosting


Hosting Options

  • Package

API


Integrate this server into your application. Choose a connection method below.

1

Install

Install command
Python
uv tool install basic-memory
2

Configure

Configuration
json
{
  "mcpServers": {
    "basic-memory": {
      "command": "uvx",
      "args": [
        "basic-memory",
        "mcp"
      ]
    }
  }
}

Performance


Usage


Quick Reference


Name
Github Basicmachines Co Basic Memory
Function
Local-first knowledge management with bi-directional LLM sync via Markdown files.
Available Tools
basic-memory cloud set-key bmc_abc123...
Transport
Package
Language
Python
Install
uv tool install basic-memory
Source
External (Registry)
License
Open Source
Get started

Ready to integrate this MCP server?

Book a demo to see how this server fits your workflow, or explore the full catalog.

Related MCP Servers


Catalog Workspace

Discover agents, MCP servers, and skills in one governed surface

Use structured catalog views to compare readiness, ownership, integrations, and deployment posture before rollout.