Skip to main content

chatmcp_memory

An MCP server able to give large language models the power to remember.
Only supports daodao97/chatmcp

Principle

daodao97/chatmcp uses SQLite to store chat history between users and the LLM. Therefore, chatmcp_memory can directly query SQLite to retrieve previous conversations, achieving memory retrieval.

Usage

chatmcp_memory will attempt to automatically discover the location of chatmcp.db. Of course, it can also be specified via environment variables.

export DB_FILE_PATH=/tmp/chatmcp.db

1. use with uvx

"mcpServers": {
    "chatmcp_memory": {
        "command": "uvx",
        "args": ["chatmcp_memory"]
    }
}

2.Install and Run

pip install chatmcp_memory

Method 1: Run with transport 'stdio'

python3 -m chatmcp_memory

Method 2: Run with transport 'streamable-http'

python3 -m chatmcp_memory --http --bind="127.0.0.1" --port=8090

Server URL: http://127.0.0.1:8090/mcp/

Metadata

Release files for chatmcp-memory 0.0.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for chatmcp-memory 0.0.8
File Size Uploaded
chatmcp_memory-0.0.8.tar.gz 6.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for chatmcp-memory 0.0.8
File Interpreter ABI Platform
chatmcp_memory-0.0.8-py3-none-any.whl Python 3 none any Details

Total release size: 13.1 kB

Release files / chatmcp_memory-0.0.8.tar.gz

Download URL chatmcp_memory-0.0.8.tar.gz
Size 6.8 kB
Tags Source
SHA-256 checksum
How to use checksums
c41f0cf9e81f79fc5dd588c55c51c1ceea00ee0d9dbc02cd997754f07118e150
BLAKE2b-256 checksum
How to use checksums
208fe9e2548d8147faa039019b8a107656c143e9aac1bf0ffebb2bc1ebfb8051
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / chatmcp_memory-0.0.8-py3-none-any.whl

Download URL chatmcp_memory-0.0.8-py3-none-any.whl
Size 6.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3f734b53053efde57ac3384eac981854d754a88570783f831d49ef865e888a36
BLAKE2b-256 checksum
How to use checksums
bc56e3db803da0afd21e5273a5d2a32690ace6e4260ab08a7344ceb49d77b340
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release history Release notifications | RSS feed

This release

0.0.8 This release

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page