Sutra について
Sutra は、AI エージェント向けのホスト型プライベートメモリー・スキルサービスです。プロジェクトごとにコンテキストを分け、書き込み、アップロード、エクスポートには明示的な承認を求めます。
主な機能
- 01メモリーの読み取りと検索
- 02プロジェクト別コンテキスト分離
- 03再利用可能なスキルの管理
- 04承認後の書き込みとエクスポート
- 05OAuth と専用 API キー
活用シーン
- 01複数エージェント間でのプロジェクト情報共有
- 02保存済みの好みや事実の検索
- 03有効化したスキルのエージェントへの提供
- 04移行に備えた個人メモリーのエクスポート
MCP 対応
Sutra は、コンテキストの読み取りとメモリー・スキルの管理に使う10個の型付きツールを、リモート MCP サーバーから提供します。OAuth 2.1 または専用 API キーで接続できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://sutra-c3or.onrender.com/mcpclaude mcp add --transport http shivnathtathe-sutra https://sutra-c3or.onrender.com/mcp{"mcpServers":{"shivnathtathe-sutra":{"type":"http","url":"https://sutra-c3or.onrender.com/mcp"}}}Cursor で開く{"servers":{"shivnathtathe-sutra":{"type":"http","url":"https://sutra-c3or.onrender.com/mcp"}}}VS Code で開く{"mcpServers":{"shivnathtathe-sutra":{"type":"http","url":"https://sutra-c3or.onrender.com/mcp"}}}{"mcpServers":{"shivnathtathe-sutra":{"serverUrl":"https://sutra-c3or.onrender.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
ホスト型Sutraサービス向けのオープンなMCP連携ファイルです。
すでにお使いのAIエージェントに、プライベートで持ち運び可能なコンテキストを接続できます。
ウェブサイト · すべての連携 · Smithery · Glama · サポート
Sutraに接続する
https://sutra-c3or.onrender.com/mcp
| 接続方式 | 使用する場合 | 動作 |
|---|---|---|
| OAuth 2.1 | クライアントがリモートMCP認可に対応している場合。 | クライアントがブラウザーでSutraを開いて同意を求め、認可情報を保存します。 |
| API key | クライアントがAuthorizationヘッダーを必要とする場合。 | Sutraで専用の取り消し可能なキーを作成し、クライアントのシークレット管理機能を使って保存します。 |
- Sutraアカウントを作成します。
- 以下からクライアント設定を選択します。
- OAuthを完了するか、求められたときに専用のAPIキーを入力します。
- クライアントが10個のツールを検出したことを確認します。
- 次を試します:
Use Sutra to list my project clusters. Ask before saving anything.
重要
Sutraの実際のAPIキー、OAuthトークン、メモリのエクスポート、パスワードを、コミット済みの設定ファイルに記載しないでください。
クライアントを選択する
| クライアント | 認証 | 設定 |
|---|---|---|
| Cursor | OAuth | clients/cursor-mcp.json |
| OpenCode | OAuth(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 種類の連携すべての最新の手順を公開しています。
互換性の確認
ウェブエージェント 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をご覧ください。
コンテキストはチャットウィンドウが閉じた後も残るべきです。
プライベートなワークスペースを作成する
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。