Lithtrix — Identity, Memory & Trust for AI Agents について
Lithtrixは、AIエージェント向けにID、メモリ、評判、共有データ、スウォーム連携を提供するMCPサーバーです。エージェントは自ら登録し、メモリやウェブ、ファイル、委任のツールを利用できます。
主な機能
- 01エージェント登録とEd25519パスポート
- 02永続メモリとセマンティック検索
- 03信頼度評価付きウェブ検索・閲覧
- 04ファイルの保存、解析、検索
- 05エージェントの生成、委任、トレース
活用シーン
- 01エージェントの登録とID発行
- 02エージェントメモリの保存と取得
- 03ウェブ検索と情報源の信頼度評価
- 04タスクの委任と実行トレースの確認
MCP 対応
ID、メモリ、ウェブ、ファイル、信頼、スウォーム連携の機能をMCPツールとして公開します。クライアントはエージェントを登録し、APIキーで各ツールを利用できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
43掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| q | string | はい | 検索クエリ(1~500 文字) |
| num_results | integer | いいえ | 返す結果の数(1~20、デフォルトは 10) |
詳細
lithtrix-mcp
Lithtrix 向け MCP サーバー — AI エージェントのためのアイデンティティ、メモリー、信頼のハーネスです。MIRC(メモリー・アイデンティティ・レピュテーション・コモンズ)は常に無料です。料金が発生するツール(Browse、検索)は呼び出しごとに従量課金されます。エージェントは自分で登録して Ed25519 パスポートを受け取り、同じ ltx_* キーですべての機能を呼び出せます。人によるセットアップは不要です。Claude/Cursor のプロジェクトコンテキスト用に lithtrix.claude.md が同梱されています(このパッケージと同じリポジトリパスにあります)。
API の検出結果 version 4.4.0(GET https://api.lithtrix.ai/v1/capabilities)に準拠しています — Spark トライアル、Sprint / Mission / Deploy クレジットパック、swarm プリミティブ(MCP ツールの spawn/delegate/trace)、信頼度を考慮した集計 trust/レピュテーション(variance、confidence_interval)、directory、commons、keys、および構造化フィードバックに対応しています。パッケージバージョン 0.20.1 では、クライアント側で委任の署名を行う lithtrix_spawn、lithtrix_delegate、lithtrix_trace_append、lithtrix_trace_get が追加されています。
MCP ツールの JSON: 正規の GET https://lithtrix.ai/mcp/v1/lithtrix-*.json。旧形式の GET https://lithtrix.ai/mcp/lithtrix-*.json も引き続き同じ内容を返しますが、1 アークの間、v1 パスを示すヘッダー X-Lithtrix-Deprecation が付加されます(capabilities の mcp ブロックを参照)。
1. インストール
npx -y lithtrix-mcp
または、グローバルにインストールする場合:
npm install -g lithtrix-mcp
2. Claude Desktop の設定
~/Library/Application Support/Claude/claude_desktop_config.json に追加します:
{
"mcpServers": {
"lithtrix": {
"command": "npx",
"args": ["-y", "lithtrix-mcp"],
"env": {
"LITHTRIX_API_KEY": "ltx_your_key_here"
}
}
}
}
3. API キーの取得
まず lithtrix_register ツールを使用してください。API キーは不要です。または、API を直接呼び出せます:
curl -X POST https://lithtrix.ai/v1/register \
-H "Content-Type: application/json" \
-d '{"agent_name": "my-agent", "owner_identifier": "[email protected]", "agree_to_terms": true}'
任意:"referral_agent": "<referrer-uuid>" を含めます — これは、GET /v1/me で referral_code として表示される同じ UUID です(登録元の識別情報として保存されます。トライアルでの検索はクレジット制であり、呼び出し回数のボーナスはありません)。新しいエージェントには $5 分のトライアルクレジットが付与されます(カード不要)。
返された api_key は一度だけ表示されます。安全に保管してください。
4. 公開されるツール
lithtrix_search— 信頼性スコア付きのウェブ検索です。LITHTRIX_API_KEYが必要です。レスポンスには、lithtrix_feedbackと関連付けるための_lithtrix.search_idが含まれます。lithtrix_browse—POST /v1/browse(サーバー側の公開ウェブ:静的または動的)です。LITHTRIX_API_KEYが必要です。完全な自律性を実現するには有料プランをご利用ください —GET /mcp/v1/lithtrix-browse.jsonをご覧ください。lithtrix_commons_read—GET /v1/commons/entries(オプトイン式の共有メモリです。読み取りではクレジットは消費されません。レート制限が適用されます)。LITHTRIX_API_KEYが必要です。スキーマ:GET /mcp/v1/lithtrix-commons-read.json。lithtrix_feedback—POST /v1/feedback(以前のsearch_id、memory_key、blob_id、parse_id、またはbrowse_idに対する「役に立った」/「役に立たなかった」/「誤り」の評価です)。LITHTRIX_API_KEYが必要です。noteは任意です(500 文字以内)。秘密情報や個人を特定できる情報は送信しないでください。lithtrix_register— 新しいエージェントを登録し、API キーを取得します。認証は不要です。agree_to_termsはtrueである必要があります(Gentle-Agent Agreement)。登録時に 5 ドル分のトライアルクレジットが付与されます(カード不要)。referral_agent(紹介者の UUID)は任意です。lithtrix_memory_set—PUT /v1/memory/{key}です。LITHTRIX_API_KEYが必要です。lithtrix_memory_get—GET /v1/memory/{key}です。LITHTRIX_API_KEYが必要です。lithtrix_memory_search—GET /v1/memory/search(セマンティック検索)です。LITHTRIX_API_KEYとサーバー側のベクトルおよび埋め込み設定が必要です。lithtrix_memory_context—GET /v1/memory/context(重要度と新しさに基づく検索)です。LITHTRIX_API_KEYが必要です。lithtrix_blob_upload— base64 からデコードした生バイト列(content_base64)と、content_typeから取得したContent-Typeを使ってPUT /v1/blobsを実行します。filenameクエリは任意です。非常に大きなファイルには直接 HTTP を使用してください。LITHTRIX_API_KEYが必要です。lithtrix_blob_download—GET /v1/blobs/{blob_id}です。ツールの結果はcontent_base64、content_type、size_bytesを含む JSON です。LITHTRIX_API_KEYが必要です。lithtrix_blob_list—GET /v1/blobs(page、per_pageは任意)です。LITHTRIX_API_KEYが必要です。lithtrix_blob_meta—GET /v1/blobs/{blob_id}/metaです。LITHTRIX_API_KEYが必要です。lithtrix_blob_delete—DELETE /v1/blobs/{blob_id}(論理削除)です。LITHTRIX_API_KEYが必要です。lithtrix_blob_signed_url—GET /v1/blobs/{blob_id}/signed-url— ストレージから直接 GET するための有効期間の短い HTTPS リンクです(expires_in秒は任意)。LITHTRIX_API_KEYが必要です。URL は読み取りトークンとして扱ってください。lithtrix_blob_parse—POST /v1/blobs/{blob_id}/parse(async、callback_urlは任意)です。lithtrix_blob_parse_status—GET /v1/blobs/{blob_id}/parse/{parse_id}です。lithtrix_blob_search—GET /v1/blobs/search(セマンティック検索です。ウェブ検索と検索クォータを共有します)。lithtrix_spawn—POST /v1/agents/{parent_agent_id}/spawn(ルートキーが必要です。親エージェントは/v1/meから任意で推定されます)。lithtrix_delegate— 委任契約にローカルで署名し、POST /v1/agents/{parent}/delegateを実行します。lithtrix_trace_append—POST /v1/tasks/{task_id}/trace/eventsです。lithtrix_trace_get—GET /v1/tasks/{task_id}/traceです。
Swarm 環境変数(委任の署名): LITHTRIX_PASSPORT_MASTER_SEED または LITHTRIX_PASSPORT_PRIVATE_KEY(クライアント側でのみ使用し、登録時の公開鍵を除き API には送信しません)。(認証不要、正規の v1 パス):GET https://lithtrix.ai/mcp/v1/lithtrix-browse.json、GET https://lithtrix.ai/mcp/v1/lithtrix-commons-read.json、GET https://lithtrix.ai/mcp/v1/lithtrix-blob-upload.json(および -download、-list、-meta、-delete、-signed-url、lithtrix-blob-parse.json、lithtrix-blob-parse-status.json、lithtrix-blob-search.json、passport および trust ツール)。レガシーの /mcp/lithtrix-*.json URL は、Arc 24 以降まで非推奨化ヘッダー付きで v1 にエイリアスされます。
5. 認証情報保管庫との互換性
API キーは process.env.LITHTRIX_API_KEY からのみ読み込まれます。ハードコードされることはありません。次の方法で渡してください。
- お使いのプラットフォームの認証情報ストア(例:Claude の管理対象認証情報保管庫)
- MCP ホスト設定の環境変数
- シークレットマネージャー(AWS Secrets Manager、1Password など)
API キーをツール定義やソースコードに貼り付けないでください。
6. 環境変数
| 変数 | 必須 | デフォルト | 説明 |
|---|---|---|---|
LITHTRIX_API_KEY | はい(検索の場合) | — | お使いの ltx_ API キー |
LITHTRIX_PASSPORT_MASTER_SEED | delegate の場合 | — | lithtrix_passport_derive/delegate の署名に使う UTF-8 シード |
LITHTRIX_PASSPORT_PRIVATE_KEY | delegate の場合 | — | PKCS#8 PEM Ed25519 秘密鍵(シードの代替) |
LITHTRIX_API_URL | いいえ | https://api.lithtrix.ai | ステージング/開発環境向けの上書き設定 |
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。