Back to Home
jasonzhangshuo icon

memory-mcp-server

Verified Safe

by jasonzhangshuo

Overview

A personal memory management system that allows an AI agent to store, search, update, and summarize personal memories, goals, and decisions, with robust integration and synchronization capabilities with the Feishu (Lark) platform for data visualization and backup.

Installation

Run Command
python main.py

Environment Variables

  • FEISHU_APP_ID
  • FEISHU_APP_SECRET
  • FEISHU_APP_TOKEN
  • FEISHU_TABLE_ID
  • FEISHU_DEFAULT_FOLDER_TOKEN
  • FEISHU_VERIFICATION_TOKEN
  • FEISHU_ENCRYPT_KEY
  • FEISHU_IM_TABLE_ID
  • FEISHU_IM_DOC_TOKEN
  • SYNC_INTERVAL

Security Notes

The server uses parameterized queries (`aiosqlite`) to prevent SQL injection. Sensitive credentials are read from environment variables, avoiding hardcoding. Pydantic models are used for input validation, mitigating common injection risks. The Feishu event webhook has basic token validation, and explicitly notes that encryption is not implemented, meaning it won't attempt to process encrypted payloads without the `ENCRYPT_KEY` being set, which is a safe default. File system operations are primarily on internally managed paths (`entries/`). External API calls are handled by `httpx`, a standard and secure library. No obvious `eval` or `exec` vulnerabilities in user-controlled paths were found. The primary risk would stem from misconfiguration of Feishu API permissions or the webhook exposing itself publicly without robust access controls.

Similar Servers

Stats

Interest Score0
Security Score8
Cost ClassMedium
Avg Tokens700
Stars0
Forks0
Last Update2026-01-19

Tags

personal-knowledge-managementmemory-managementFeishu-integrationAI-toolsproject-management