Personal Brain MCP
Personal Brain MCP v0.2
PostgreSQL をバックエンドに持つ、長期的な個人記憶用の MCP サーバーです。ローカルの Docker PostgreSQL とリモートの Neon PostgreSQL に対応し、Render 上でホストするための Streamable HTTP MCP エンドポイントを公開します。
MCP ツール
get_personal_contextsave_memoryquery_personal_database— モデル生成の読み取り専用 SQL のみupdate_context_manifest
Related MCP server: hippocampus-mcp
リモートエンドポイント
MCP:
POST /mcp(Streamable HTTP)ヘルスチェック:
GET /health
Docker PostgreSQL を使用したローカル開発
cp .env.example .env
# Remove/comment DATABASE_URL in .env to use the local Docker settings.
docker compose up -d
npm install
npm run check
npm run devサーバーはデフォルトで http://localhost:10000 で待機します。
Neon / Render
Render で以下の環境変数を設定します。
DATABASE_URL=<Neon connection string>
MCP_API_KEY=<long random secret, recommended>
USER_ID=main
USER_NAME=<your display name>
USER_LANGUAGE=ko
USER_TIMEZONE=Asia/SeoulPORT は Render によって自動的に提供されます。アプリは 0.0.0.0:$PORT にバインドします。
ビルドコマンド:
npm install && npm run build起動コマンド:
npm startヘルスチェックパス:
/healthデプロイ後、MCP エンドポイントは次のようになります。
https://<your-render-service>.onrender.com/mcpMCP_API_KEY が設定されている場合、クライアントは次を送信する必要があります。
Authorization: Bearer <MCP_API_KEY>データベースの初期化
起動時に、アプリは必要なテーブルとインデックスがまだ存在しない場合、安全に作成します。pgvector は v0.2 ではオプションです。有効にできなくても起動は妨げられません。
セキュリティ
.envは Git で無視されます。Neon の接続文字列、パスワード、API キー、トークンをコミットしないでください。
query_personal_databaseは単一のSELECT/WITHクエリのみを受け付け、読み取り専用トランザクションで実行し、出力を 100 行に制限します。
This server cannot be deployed
Maintenance
Related MCP Connectors
Shared cross-LLM long-term memory over MCP: semantic recall, sessions, and media (pgvector).
Analytical memory for AI agents: a real Postgres queried in plain English over MCP. One command.
Persistent memory for AI agents to retain, retrieve, and recall conversation context through MCP.
Persistent, portable memory for AI assistants — your private memory graph, from any MCP client.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceAn MCP server that provides persistent semantic memory backed by PostgreSQL and pgvector for storing and searching thoughts via vector embeddings. It enables dimensional organization, conflict detection, and historical tracking of facts, decisions, and observations.17 npmAGPL 3.0
- AlicenseAqualityCmaintenanceA personal memory MCP server that ingests AI agent conversation logs from multiple platforms into a searchable PostgreSQL+pgvector database, enabling cross-session recall of past reasoning and decisions.6MIT
- AlicenseNot gradedqualityDmaintenanceA personal memory MCP server that stores and retrieves conversation memories, enabling AI agents to recall past discussions, promises, and preferences using natural language.MIT
- AlicenseNot gradedqualityCmaintenanceA self-hostable MCP server that provides permanent memory for AI agents using Postgres + pgvector for semantic search and Markdown file sync.4 npmMIT