mcpField
S
Sutra

Sutra

リモート
sutra.shivnathtathe.comメモリ・ナレッジ18 週間前に更新
リポジトリ公式サイト

Sutra について

Sutra は、AI エージェント向けのホスト型プライベートメモリー・スキルサービスです。プロジェクトごとにコンテキストを分け、書き込み、アップロード、エクスポートには明示的な承認を求めます。

主な機能

  1. 01メモリーの読み取りと検索
  2. 02プロジェクト別コンテキスト分離
  3. 03再利用可能なスキルの管理
  4. 04承認後の書き込みとエクスポート
  5. 05OAuth と専用 API キー

活用シーン

  1. 01複数エージェント間でのプロジェクト情報共有
  2. 02保存済みの好みや事実の検索
  3. 03有効化したスキルのエージェントへの提供
  4. 04移行に備えた個人メモリーのエクスポート

MCP 対応

Sutra は、コンテキストの読み取りとメモリー・スキルの管理に使う10個の型付きツールを、リモート MCP サーバーから提供します。OAuth 2.1 または専用 API キーで接続できます。

設定

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

エンドポイントhttps://sutra-c3or.onrender.com/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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

Sutra - すべてのAIエージェントのための、ひとつのプライベートなメモリレイヤー

ホスト型Sutraサービス向けのオープンなMCP連携ファイルです。
すでにお使いのAIエージェントに、プライベートで持ち運び可能なコンテキストを接続できます。

ウェブサイト  ·  すべての連携  ·  Smithery  ·  Glama  ·  サポート

MCP Streamable HTTP OAuth 2.1 Ten typed tools MIT licensed integrations

Sutraに接続する

https://sutra-c3or.onrender.com/mcp
接続方式使用する場合動作
OAuth 2.1クライアントがリモートMCP認可に対応している場合。クライアントがブラウザーでSutraを開いて同意を求め、認可情報を保存します。
API keyクライアントがAuthorizationヘッダーを必要とする場合。Sutraで専用の取り消し可能なキーを作成し、クライアントのシークレット管理機能を使って保存します。
  1. Sutraアカウントを作成します。
  2. 以下からクライアント設定を選択します。
  3. OAuthを完了するか、求められたときに専用のAPIキーを入力します。
  4. クライアントが10個のツールを検出したことを確認します。
  5. 次を試します:Use Sutra to list my project clusters. Ask before saving anything.

重要

Sutraの実際のAPIキー、OAuthトークン、メモリのエクスポート、パスワードを、コミット済みの設定ファイルに記載しないでください。

クライアントを選択する

クライアント認証設定
CursorOAuthclients/cursor-mcp.json
OpenCodeOAuth(DCR と PKCE)clients/opencode.json
VS Code / GitHub Copilot失効可能な API キーclients/vscode-mcp.json
Claude Code失効可能な API キーガイド付き CLI セットアップ
Cursor   OAuth

このリポジトリをエージェントプラグインとしてインストールするか、以下を ~/.cursor/mcp.json に追加します。

{
  "mcpServers": {
    "sutra": {
      "url": "https://sutra-c3or.onrender.com/mcp"
    }
  }
}

サーバーに接続し、Sutra のブラウザー認証フローを完了してください。

OpenCode   OAuth + DCR + PKCE

clients/opencode.json をグローバルまたはプロジェクトの opencode.json にマージします。

{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "sutra": {
      "type": "remote",
      "url": "https://sutra-c3or.onrender.com/mcp",
      "oauth": {}
    }
  }
}

認証して接続を確認します。

opencode mcp auth sutra
opencode mcp list
VS Code and GitHub Copilot   API key

clients/vscode-mcp.json を .vscode/mcp.json にコピーするか、ユーザーの MCP 設定にマージします。

{
  "inputs": [
    {
      "id": "sutra-api-key",
      "type": "promptString",
      "description": "Sutra API key",
      "password": true
    }
  ],
  "servers": {
    "sutra": {
      "type": "http",
      "url": "https://sutra-c3or.onrender.com/mcp",
      "headers": {
        "Authorization": "Bearer ${input:sutra-api-key}"
      }
    }
  }
}

MCP 設定エディターから Sutra を起動します。VS Code はキーをファイルに保存せず、マスクされた入力欄からキーの入力を求めます。

Claude Code   API key

Sutra CLI を使ってガイド付きセットアップを行います。

npm install -g @shivnathtathe/sutra-cli
sutra connect claude-code

CLI は専用キーの入力を求め、対応するローカル設定を安全に書き込みます。このリポジトリにキーを送信することはありません。

別のエージェントが必要ですか?Sutra はテスト済みの 22 種類の連携すべての最新の手順を公開しています。

互換性の確認

Sutra で個別にテストされた 22 種類の AI クライアント

ウェブエージェント 11 種類は OAuth を使用します。CLI およびデスクトップエージェント 11 種類は専用 API キーを使用します。製品名およびマークは、それぞれの所有者に帰属します。

ツール一覧

Sutra は型付きツールを 10 個公開します。読み取り操作では、現在のリクエストに必要なコンテキストのみを取得します。書き込み、アップロード、エクスポートの操作には、ユーザーの明確な意図が必要です。

コンテキストとメモリアクセス目的
read_context読み取りユーザーの共有アイデンティティコンテキストを読み込みます。
search_memory読み取りキーワードで対象を絞ってメモリを検索します。
list_clusters読み取り利用可能なプロジェクトクラスターを確認します。
get_cluster読み取り指定したプロジェクトクラスターを読み込みます。
write_observation書き込み長期保存する設定、決定、修正、または事実を 1 件保存します。
export_allエクスポートデータのポータビリティのため、すべてのユーザーメモリをエクスポートします。
再利用可能なスキルアクセス目的
list_skills読み取りユーザーが明示的に有効にしたスキルを確認します。
get_skill読み取り有効なスキルとそのリソースインデックスを読み込みます。
get_skill_resource読み取り有効なスキルから参照されているリソースを 1 つ読み込みます。
upload_skill書き込み明示的な認証後、新しい変更不可のスキルバージョンをアップロードします。

データの境界

Sutra が行うことSutra が行わないこと
ユーザーまたは認可されたエージェントが意図的に保存した観察内容を保存します。接続されたクライアントからすべての会話をコピーします。
関連性のないコンテキストを、名前付きのプロジェクトクラスターに分離します。すべてのリクエストで自動的に同じクラスターを共有します。
保存されたメモリのソースエージェント、タグ、アクティビティを表示します。不透明なクライアントプロファイル内に書き込みを隠します。
取り消し可能な OAuth 権限付与と、クライアントごとの API キーをサポートします。すべてのエージェントで、永続的な認証情報を 1 つだけ要求します。
移行性のために、明示的な全データのエクスポートを提供します。ユーザーのメモリを 1 つの AI ベンダーにロックします。

機密性の高いワークフローを接続する前に、セキュリティとデータの境界、プライバシーポリシー、利用規約をご確認ください。

リポジトリの内容

.
|-- plugin.json             # Agent Plugins 1.0 manifest
|-- mcp.json                # Portable Streamable HTTP connection
|-- server.json             # Official MCP Registry metadata
|-- clients/
|   |-- cursor-mcp.json
|   |-- opencode.json
|   `-- vscode-mcp.json
|-- docs/
|   |-- client-support.md
|   `-- security-and-data.md
`-- assets/
    |-- integration-grid.svg
    |-- readme-hero.png       # Pixel-tested GitHub banner
    |-- readme-hero.svg       # Editable banner source
    `-- sutra-logo.png

オープンな統合レイヤー

このリポジトリには、クライアントを Sutra に接続するために必要なオープンソースのマニフェスト、サンプル、ドキュメント、アートワークが含まれています。変更されるクライアント形式への修正を歓迎します。CONTRIBUTING.md と SECURITY.md をご覧ください。

このリポジトリ内のファイルは、MIT ライセンスの下でライセンスされています。ホスト型の Sutra バックエンド、ダッシュボード、API、インフラストラクチャ、データセット、サービスの実装、商標は引き続きプロプライエタリであり、含まれていません。Sutra のロゴ、およびサードパーティ製品の名称とマークは MIT ライセンスの許諾対象外です。NOTICEをご覧ください。


コンテキストはチャットウィンドウが閉じた後も残るべきです。
プライベートなワークスペースを作成する

コメント

MCP は初めてですか?

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

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