mcpField
E
Engram

Engram

リモート
getengram.appメモリ・ナレッジ206 日前に更新
リポジトリ公式サイト

Engram について

Engram は AI エージェント向けのリモート MCP メモリーサーバーで、会話全文を保存し、セマンティック検索で文脈を探せます。対応クライアント間でメモリーを共有でき、組織単位の分離と会話管理ツールを備えています。

主な機能

  1. 01会話を原文のまま保存
  2. 02会話全体のセマンティック検索
  3. 03会話の取得と絞り込み
  4. 04組織単位のデータ分離
  5. 056 種類の会話管理ツール

活用シーン

  1. 01過去のセッションの文脈を再確認
  2. 02意味から過去の会話を検索
  3. 03MCP クライアント間でエージェントの記憶を共有

MCP 対応

Engram は会話の作成、追加、検索、取得、一覧表示、削除を行う 6 つの MCP ツールを公開します。MCP クライアントは OAuth でリモートサーバーに接続します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://mcp.getengram.app/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

Engram

AI エージェント向けのメモリーインフラストラクチャです。 すべての会話を一字一句そのまま保存し、意味で検索できます。

ウェブサイト ドキュメント ライセンス

Engram は MCP ネイティブのメモリーサーバーです。完全な会話記録を圧縮せずに保存し、セマンティック検索で検索できるようにします。Claude Desktop、Claude Code、Cursor、Windsurf、Zed など、MCP 互換のクライアントを接続すれば、エージェントはセッションをまたいですべての内容を記憶します。

クイックスタート

Claude Code
/plugin marketplace add get-engram/engram
/plugin install engram@engram

Claude Code を再起動し、ブラウザーでアクセスを承認してください。コピーする API キーも、編集する設定ファイルもありません。サーバーが MCP 認可フロー(RFC 9728 / 8414 / 7591、PKCE)を実装しているため、クライアントがサーバーを検出して自身を登録し、サインインします。サインイン時に無料アカウントが作成されます。

プラグインには、メモリーを検索するタイミングや保存する価値のある内容を Claude に伝えるスキルも含まれているため、指示しなくてもコンテキストが蓄積されます。

その他の MCP クライアント

リモートサーバーを指定し、OAuth でアクセスを処理します。

{
  "mcpServers": {
    "engram": {
      "type": "http",
      "url": "https://mcp.getengram.app/mcp"
    }
  }
}

stdio のみを扱うクライアントでは、mcp-remote を使ってリモートサーバーにブリッジします。これも同じブラウザー OAuth フローを使用するため、コピーするキーは不要です。

{
  "mcpServers": {
    "engram": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://mcp.getengram.app/mcp"]
    }
  }
}

(この README の旧バージョンでは npx @getengram/cli mcp を案内していましたが、CLI にそのようなコマンドはなく、その設定は機能しませんでした。)

仕組み

  • 一字一句そのまま保存 — すべてのメッセージを送信されたとおりに保存し、要約も圧縮もしません
  • セマンティック検索 — bge-base-en-v1.5 の埋め込みを使い、意味に基づいて関連するコンテキストを検索します
  • MCP ネイティブ — Model Context Protocol をネイティブに扱い、互換性のあるあらゆるクライアントで動作します
  • マルチテナント — 組織ごとの分離、チームシート、API キー管理に対応します

アーキテクチャ

Cloudflare の開発者向けプラットフォーム上で完結して動作します。

  • Workers — Hono.js API および MCP サーバー
  • D1 — メッセージとメタデータ用のエッジ SQLite
  • Vectorize — セマンティック検索インデックス
  • Workers AI — 埋め込みの生成

詳しくはアーキテクチャの詳細解説をご覧ください。

MCP ツール

Engram は MCP 経由で 6 つのツールを公開します。

ツール説明
create_conversationタイトル、タグ、メタデータを任意で指定して新しい会話を開始します
append_messages既存の会話にメッセージを追加します
searchすべての会話を対象にセマンティック検索します
get_conversationメッセージを含む会話を取得します
list_conversationsフィルタリングとページネーションを使って会話を一覧表示します
delete_conversation会話とそのデータを削除します

パラメーターと例の詳細はAPI リファレンスをご覧ください。

パッケージ

パッケージ説明
apps/mcp-serverCloudflare Worker — MCP サーバーと REST API
apps/cliCLI および MCP ブリッジ(@getengram/cli)
packages/sdkTypeScript SDK(@getengram/sdk)
packages/dbデータベースクエリとマイグレーション
packages/shared共有定数、型、ユーティリティ

インテグレーションガイド

Pricing

PlanPriceMessages/month
Free$01,000
Pro$9/mo100,000
Team$27/seat/mo500,000
EnterpriseCustomUnlimited

View pricing

Links

License

Business Source License 1.1 — see LICENSE for details.

コメント

MCP は初めてですか?

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

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