mcpField
M
Memphora

Memphora

ローカル
github.com/Memphoraメモリ・ナレッジ346 週間前に更新

Memphora について

Memphoraは、Memphoraのクラウドを基盤にAIアシスタントへ永続的な記憶を提供するMCPサーバーです。個人情報の保存と検索、会話からの記憶抽出、保存内容の管理に対応します。

主な機能

  1. 01後で呼び出す情報の保存
  2. 02個人の記憶の検索
  3. 03会話からの記憶抽出
  4. 04保存項目の一覧表示と削除

活用シーン

  1. 01会話をまたいだ好みの想起
  2. 02会話で共有した事実の保存
  3. 03コーディング時の関連する個人情報の検索

MCP 対応

MCPクライアントに記憶の保存、検索、会話からの抽出、一覧表示、削除のツールを提供します。READMEにはClaude Desktop、Cursor、Windsurfでの設定例があります。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"memphora-memphora": {
"command": "uvx",
"args": [
"memphora-mcp"
],
"env": {
"MEMPHORA_API_KEY": "<MEMPHORA_API_KEY>",
"MEMPHORA_USER_ID": "<MEMPHORA_USER_ID>"
}
}
}
}
起動コマンドuvx memphora-mcp
設定が必要な環境変数
MEMPHORA_API_KEYシークレットYour Memphora API key from memphora.ai/dashboard
MEMPHORA_USER_IDUnique identifier for your memories

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypimemphora-mcp0.1.3

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Memphora ロゴ

Memphora MCP サーバー

Model Context Protocol(MCP)を使用して、Claude、Cursor、Windsurf などの AI アシスタントに永続的なメモリを追加します。

PyPI ライセンス ウェブサイト

これは何ですか?

この MCP サーバーは AI アシスタントを Memphora に接続し、次の機能を利用できるようにします。

  • 会話をまたいで情報を記憶する
  • 個人のナレッジベースを検索する
  • 会話からインサイトを自動的に抽出する
  • 好み、事実、コンテキストを呼び出す

クイックスタート

1. インストール
# Using pip
pip install memphora-mcp

# Or using uvx (recommended for Claude Desktop)
uvx memphora-mcp
2. API キーを取得する
  1. memphora.ai/dashboard にアクセスします
  2. アカウントを作成するか、サインインします
  3. ダッシュボードから API キーをコピーします
3. Claude Desktop を設定する

Claude Desktop の設定ファイルに追加します。

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "memphora": {
      "command": "uvx",
      "args": ["memphora-mcp"],
      "env": {
        "MEMPHORA_API_KEY": "your_api_key_here",
        "MEMPHORA_USER_ID": "your_unique_user_id"
      }
    }
  }
}
4. Claude Desktop を再起動する

Claude Desktop を終了して再度開きます。Memphora のツールが利用可能になっているはずです。

使用例

メモリを保存する

自分についての情報を Claude に伝えるだけです。

You: "I work at Google as a software engineer"
Claude: [stores memory] "Got it! I'll remember that you work at Google as a software engineer."

You: "My favorite programming language is Python"
Claude: [stores memory] "Noted! I'll remember that Python is your favorite programming language."
メモリを呼び出す

以前 Claude に伝えたことについて質問します。

You: "Where do I work?"
Claude: [searches memories] "You work at Google as a software engineer."

You: "What programming languages do I like?"
Claude: [searches memories] "Your favorite programming language is Python."
コンテキストの自動取得

関連する場合、Claude は自動的にメモリを検索します。

You: "Can you help me with some code?"
Claude: [searches memories for context]
        "Sure! Since you prefer Python and work at Google, I'll write this in Python 
         following Google's style guide..."

利用可能なツール

ツール説明
memphora_search関連情報を含むメモリを検索します
memphora_store後で呼び出せるよう、新しい情報を保存します
memphora_extract_conversation会話からメモリを抽出します
memphora_list_memories保存されているすべてのメモリを一覧表示します
memphora_delete特定のメモリを削除します

設定オプション

環境変数説明デフォルト
MEMPHORA_API_KEYMemphora の API キー必須
MEMPHORA_USER_IDメモリを識別する一意の IDmcp_default_user

他の MCP クライアントでの使用

Cursor

Cursor の設定に追加します。

{
  "mcp": {
    "servers": {
      "memphora": {
        "command": "uvx",
        "args": ["memphora-mcp"],
        "env": {
          "MEMPHORA_API_KEY": "your_api_key_here"
        }
      }
    }
  }
}
Windsurf

Windsurf の MCP 設定に追加します。

{
  "mcpServers": {
    "memphora": {
      "command": "python",
      "args": ["-m", "memphora_mcp"],
      "env": {
        "MEMPHORA_API_KEY": "your_api_key_here"
      }
    }
  }
}

開発

ローカルで実行する
# Clone the repo
git clone https://github.com/Memphora/memphora-mcp.git
cd memphora-mcp

# Install dependencies
pip install -e ".[dev]"

# Set your API key
export MEMPHORA_API_KEY="your_key"

# Run the server
python -m memphora_mcp
テスト
pytest tests/

プライバシーとセキュリティ

  • メモリは Memphora のクラウドに安全に保存されます
  • ユーザーごとにメモリストレージが分離されています
  • API キーはお使いのマシンにローカル保存されます
  • すべての通信は HTTPS で暗号化されます

サポート

ライセンス

MIT ライセンスです。詳細は LICENSE をご覧ください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。