mcpField
S
smara

smara

ローカル
github.com/smara-ioメモリ・ナレッジ029 週間前に更新

smara について

smaraは、Smara Memory APIを介してAIアプリにユーザーの永続メモリを提供するMCPサーバーです。時間的なスコアリングで新しさ、重要度、アクセス傾向を反映し、矛盾の検出と解決にも対応します。

主な機能

  1. 01重要度を付けたユーザー情報の保存
  2. 02時間的な順位付けによるメモリ検索
  3. 03整形済みユーザーコンテキストの生成
  4. 04個別メモリの削除
  5. 05利用状況とメモリ数の確認

活用シーン

  1. 01AIセッションをまたいでユーザー情報を保持
  2. 02LLMのプロンプトに関連メモリを取得
  3. 03利用状況を確認し古い項目を削除

MCP 対応

MCPサーバーは、Smara Memory APIを使う保存、検索、コンテキスト取得、削除、利用状況確認のツールを提供します。接続にはSMARA_API_KEYが必要で、設定したAPI URLを利用できます。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"parallelromb-smara": {
"command": "npx",
"args": [
"-y",
"@smara/mcp-server"
],
"env": {
"SMARA_API_KEY": "<SMARA_API_KEY>"
}
}
}
}
起動コマンドnpx -y @smara/mcp-server
設定が必要な環境変数
SMARA_API_KEYシークレットYour Smara API key from smara.io

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

パッケージ
npm@smara/mcp-server2.0.2

ツール

5

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
factstringはい記憶する事実または好み
user_idstringはいユーザーの一意の識別子
namespacestringいいえ分離用のメモリ名前空間(デフォルト:環境変数の値、または 'default')
importancenumberいいえ重要度スコア(0-1)。高いほど減衰が遅くなります。

詳細

@smara/mcp-server

Smara Memory API 用の MCP サーバーです。Temporal Memory Scoring™ により、あらゆる AI アプリに永続的なメモリを提供します。

クイックスタート

Claude Desktop の設定(~/Library/Application Support/Claude/claude_desktop_config.json)に追加してください。

{
  "mcpServers": {
    "smara": {
      "command": "npx",
      "args": ["-y", "@smara/mcp-server"],
      "env": {
        "SMARA_API_KEY": "your-api-key-here"
      }
    }
  }
}

smara.io で無料の API キーを取得できます(メモリ 10,000 件、クレジットカード不要)。

ツール

ツール説明
store_memory重要度をスコアリングして、ユーザーに関する情報を保存します
search_memoriesTemporal Memory Scoring™ を使ったセマンティック検索
get_user_contextLLM のシステムプロンプト用に事前フォーマットされたコンテキスト文字列
delete_memory特定のメモリを削除します
get_usageプランの上限とメモリ数を確認します

仕組み

Smara は、AI のメモリを人間の想起のように機能させる独自のランキングシステム、Temporal Memory Scoring™ を採用しています。メモリは時間の経過とともに自然に薄れ、その度合いは重要度とアクセスパターンによって調整されます。新しく重要なメモリが優先的に表示されます。古く重要度の低いメモリは薄れていきます。矛盾は自動的に検出され、解決されます。

対応環境

  • Claude Desktop
  • Claude Code
  • Cursor
  • Windsurf
  • VS Code(GitHub Copilot)
  • MCP 互換のあらゆるクライアント

環境変数

変数必須デフォルト
SMARA_API_KEYはい—
SMARA_API_URLいいえhttps://api.smara.io

ライセンス

MIT

コメント

MCP は初めてですか?

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

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