MemoryMCP
Enables GitHub Copilot to utilize persistent memory, hybrid search, and memory management tools in VS Code.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MemoryMCPstore a memory: I practiced Japanese conversation for 30 minutes"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Nous
AI に永続記憶を。ペルソナを持った対話を。
Nous は MCP (Model Context Protocol) 対応の永続記憶サーバーです。Claude Desktop や OpenCode につなぐだけで、あなたの AI が「覚える」「思い出す」「検索する」能力を手に入れます。
できること
機能 | 説明 |
🔍 ハイブリッド検索 | 意味検索(semantic)+ キーワード検索。ほしい記憶にすぐたどり着ける |
🧠 忘却曲線 | Ebbinghaus の忘却曲線で、よく使う記憶は強く、使わない記憶は自然に薄れる |
👤 ペルソナ分離 | 複数の人格・ユーザーを完全に分けて管理。Bearer トークンで簡単に切り替え |
🌐 Web ダッシュボード | ブラウザから記憶の確認・編集・チャットができる |
💬 チャット機能 | WebUI でペルソナとリアルタイム会話。SSE ストリーミングで快適 |
🎯 目標・約束の管理 | Goal / Promise のライフサイクルを追跡。達成状況を常に把握 |
📦 アイテム・装備 | 所持品と装備を管理。記憶作成時の装備状態を自動記録 |
🏃 コード実行サンドボックス | Docker 分離環境で Python/Bash を安全に実行 |
💡 Reflection & Mental Model | LLM による高次洞察とパターン抽象化を自動実行 |
🔗 エンティティグラフ | 人物・場所・概念の関係性を知識グラフで可視化 |
🌡️ Dynamic Temperature | 感情駆動の温度調整で自然な会話バリエーションを実現 |
🎨 Persona Portrait | AIによるペルソナ画像生成(ComfyUI対応・デフォルトOFF) |
📝 Author's Note | システムプロンプトへの永続コンテキスト注入でロールの一貫性を維持 |
🎤 Voice (Irodori-TTS) | 日本語TTS音声出力(オプション・GPUサーバー必須・デフォルトOFF) |
🃏 SillyTavern Card Export | PNGメタデータ埋め込みのペルソナカードエクスポート ( |
⚡ リアルタイム感情SSE | 感情・体調の変化をSSEでリアルタイム通知。WebUIが即時反映 |
Related MCP server: HKC Memory Server
クイックスタート
git clone https://github.com/solidlime/Nous.git
cd Nous
docker-compose up -d起動したら http://localhost:26262 をブラウザで開くだけ。
LLM と接続する
Claude Desktop
claude_desktop_config.json に以下を追加:
{
"mcpServers": {
"nous": {
"command": "npx",
"args": ["-y", "mcp-remote", "http://localhost:26262/mcp"],
"env": {
"MCP_REMOTE_HEADER_X-Persona": "your_name"
}
}
}
}OpenCode
{
"mcpServers": {
"nous": {
"url": "http://localhost:26262/mcp",
"headers": {
"X-Persona": "your_name"
}
}
}
}VS Code (GitHub Copilot)
{
"mcpServers": {
"nous": {
"url": "http://localhost:26262/mcp",
"headers": {
"Authorization": "Bearer your_name"
}
}
}
}Persona の指定方法: 優先順位は
Bearer トークン>X-Persona ヘッダー> 環境変数PERSONA> デフォルト"default"。詳しくは Claude Desktop セットアップ を参照。
MCP ツール一覧
接続すると、LLM から以下のツールが使えるようになります。
ツール | できること |
| ペルソナの状態・最近の記憶・感情・装備を一括取得(セッション開始時に呼ぶ) |
| 新しい記憶を作成 |
| 記憶を読み取る |
| 記憶を更新 |
| 記憶を削除 |
| ハイブリッド検索(semantic + keyword + smart) |
| 記憶の統計情報 |
| 感情・身体状態・ユーザー情報を更新 |
| 目標の作成・達成・取消 |
| アイテムと装備の管理(3ツール) |
| コード実行(Docker サンドボックス) |
| サンドボックス内のファイル操作 |
| スキルを呼び出して LLM の能力を拡張 |
使い方の詳細は LLM 利用ガイド を参照。
WebUI
http://localhost:26262 にアクセスすると、以下の画面が使えます:
画面 | できること |
ダッシュボード | 記憶の統計・タグ分布・日次推移を表示 |
チャット | ペルソナとリアルタイム会話(SSE ストリーミング) |
記憶管理 | 記憶の一覧表示・編集・削除 |
知識グラフ | エンティティ間の関係性を可視化 |
設定 | チャット設定・LLM プロバイダー・API キーなどをブラウザから変更 |
サンドボックス | コード実行環境の管理 |
アクティビティ | 操作履歴のタイムライン表示 |
スキル管理 | 利用可能なスキルの確認と有効/無効の切り替え |
設定
主要な環境変数。ネストした設定は __(アンダースコア2つ)区切りで指定します。
環境変数 | デフォルト | 説明 |
|
| 全データの保存先 |
|
| HTTP ポート |
|
| バインドアドレス |
|
| Qdrant 接続先 |
|
| 埋め込みモデル(日本語特化) |
|
| デフォルト Persona 名 |
|
| タイムゾーン |
|
| コード実行サンドボックス |
|
| 記憶作成時の LLM 自動補完 |
|
| Ebbinghaus 忘却曲線 |
全設定項目は WebUI の設定画面から確認・変更できます(WebUI からの変更は docker-compose.yml の環境変数より優先されます)。
ドキュメント
ドキュメント | 内容 |
mcp-remote / mcp-proxy を使った接続手順 | |
LLM がツールを使う際のベストプラクティス | |
Docker コード実行の設定とアーキテクチャ | |
REST API の詳細 | |
忘却曲線・検索・エンリッチメントの詳細 |
技術スタック
カテゴリ | 技術 |
言語 | Python 3.12+ |
MCP フレームワーク | FastMCP |
データベース | SQLite(WAL モード) |
ベクトルストア | Qdrant |
埋め込みモデル | cl-nagoya/ruri-v3-30m(日本語特化) |
Reranker | hotchpotch/japanese-reranker-xsmall-v2 |
設定管理 | Pydantic v2 |
ロギング | structlog |
コンテナ | Docker / Docker Compose |
ライセンス
MIT License — 詳細は LICENSE を参照。
Nous — Built by solidlime
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/solidlime/Nous'
If you have feedback or need assistance with the MCP directory API, please join our Discord server