Kova について
Kovaは、投資エージェントに継続的な戦略と共通のポートフォリオ確認ワークフローを提供するプラグインです。戦略の保存、資産・負債の記録、ブリーフ作成には明示的な承認が必要で、取引・市場予測・銘柄選定は行いません。
主な機能
- 01投資戦略を作成・調整
- 02承認後に戦略を保存
- 03戦略に沿ってポートフォリオを確認
- 04承認後にブリーフを作成
- 05OAuthでホスト型サービスに接続
活用シーン
- 01投資目標と制約を戦略にまとめる
- 02既定の戦略とポートフォリオの整合性を確認
- 03ブリーフで整合点と懸念点を確認
MCP 対応
Agent Plugins v1対応クライアント向けに、OAuthを使ってKovaのホスト型MCPサービスへ接続するワークフローを提供します。エージェントは共通戦略に基づいてポートフォリオを確認でき、戦略の保存と確認ブリーフの作成には明示的な承認が必要です。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://kovatools.com/mcpclaude mcp add --transport http com-kovatools-kova https://kovatools.com/mcp{"mcpServers":{"com-kovatools-kova":{"type":"http","url":"https://kovatools.com/mcp"}}}Cursor で開く{"servers":{"com-kovatools-kova":{"type":"http","url":"https://kovatools.com/mcp"}}}VS Code で開く{"mcpServers":{"com-kovatools-kova":{"type":"http","url":"https://kovatools.com/mcp"}}}{"mcpServers":{"com-kovatools-kova":{"serverUrl":"https://kovatools.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
すべてのエージェントに同じ投資戦略を。
Kova は、エージェント型投資家のための戦略レイヤーです。互換性のある AI エージェントに、継続的に利用できる投資戦略、ポートフォリオが戦略に沿っているかを確認する共通の方法、そして Kova が戦略を保存したりブリーフを作成したりする前の明確な承認境界を提供します。
Kova を詳しく見る · エージェントプラグインをインストール
戦略からブリーフまで
戦略 → 承認 → ポートフォリオ → ブリーフ
- 目標、制約、投資原則を、長期的に使える戦略にまとめます。
- Kova が何かを保存する前に、戦略の内容をすべて確認して承認します。
- ポートフォリオを接続し、エージェントに同じ戦略に照らして確認するよう依頼します。
- ポートフォリオの確認を承認すると、整合性、相反点、次に検討すべき質問をまとめた戦略ブリーフが届きます。
プラグインでできること
- 戦略の作成または改善。 会話を通じて個人向け投資戦略を形作り、保存前に全内容をプレビューできます。
- ポートフォリオの整合性確認。 戦略を安定した基準点として、ポートフォリオをレビューし、戦略ブリーフを作成できます。
このプラグインは、Agent Plugins v1に対応するクライアント向けに、Kova の戦略ワークフローとセキュアな MCP 接続をまとめたものです。Kova のホスト型サービスに接続するため、ローカルサーバーを構築する必要はなく、API キーをファイルに保存する必要もありません。
信頼と承認の境界
Kova は、戦略の保存、ポートフォリオの資産や負債の記録、またはブリーフの作成の前に、明示的な承認を求めます。取引の実行、市場予測、または証券の選定は行いません。
認証には Kova の OAuth フローを使用します。プラグインには、認証情報、認可ヘッダー、トークン、またはクライアント固有の OAuth 設定は含まれません。戦略のテキスト、保有資産、口座データがプラグインパッケージの外部に送信されることはありません。
ChatGPT で公開されている Kova アプリは、別の配布チャネルです。そのアプリをインストールしてもこの Agent Plugin はインストールされず、この Agent Plugin をインストールしても ChatGPT アプリは追加されません。
インストール
plugin.json を含むディレクトリがプラグインのルートです。skills/ ディレクトリではなく、リポジトリのルートをインストールしてください。
Claude Code
claude plugin marketplace add kovatools/kova-agent-plugin
claude plugin install kova@kova
Kova にサインインするには、/mcp を一度実行してください。インストールせずに試すには、claude --plugin-dir /absolute/path/to/kova-agent-plugin でセッションを開始します。
Gemini CLI
gemini extensions install https://github.com/kovatools/kova-agent-plugin
この拡張機能は https://kovatools.com/mcp に接続し、初回利用時に Kova の OAuth フローを通じてサインインします。
VS Code:Git から直接インストール
VS Code では、リポジトリの URL からプラグインをクローンしてインストールできます。
chat.plugins.enabled設定で Agent Plugins が有効になっていることを確認します。- コマンドパレットを開き、Chat: Install Plugin From Source を実行します。
https://github.com/kovatools/kova-agent-pluginを入力します。- ソースの信頼に関するプロンプトを確認してプラグインをインストールし、新しいチャットを開始します。
更新するには、Extensions: Check for Extension Updates を実行します。拡張機能の自動更新が有効な場合、VS Code は自動的にも確認します。アンインストールするには、Agent Plugins - Installed の下にある Kova を見つけ、コンテキストメニューを開いて Uninstall を選択します。
ローカルのクローンを使用する場合は、VS Code の設定でプラグインのルートを登録します。
{
"chat.pluginLocations": {
"/absolute/path/to/kova-agent-plugin": true
}
}
最新の UI と設定については、VS Code のエージェントプラグインを参照してください。
Cursor:ローカルにクローンまたはシンボリックリンクを作成する
Cursor は ~/.cursor/plugins/local からローカルプラグインを読み込みます。
mkdir -p ~/.cursor/plugins/local
git clone https://github.com/kovatools/kova-agent-plugin.git ~/.cursor/plugins/local/kova
Cursor を再起動するか、Developer: Reload Window を実行してください。開発時は、別の場所にクローンして、リポジトリのルートをシンボリックリンクで指定できます。
ln -s /absolute/path/to/kova-agent-plugin ~/.cursor/plugins/local/kova
クローンしたコピーを更新するには、git -C ~/.cursor/plugins/local/kova pull --ff-only を実行してから、Cursor を再読み込みしてください。アンインストールするには、~/.cursor/plugins/local から kova のクローンまたはシンボリックリンクだけを削除し、Cursor を再読み込みしてください。現在のローカルプラグインの手順については、Cursor Plugins を参照してください。
その他の互換性のあるクライアント
リリースをクローンしてから、クライアントがプラグインをスキャンするディレクトリに、リポジトリのルートをコピーするか、シンボリックリンクを作成してください。
git clone --branch v0.1.1 --depth 1 https://github.com/kovatools/kova-agent-plugin.git
Git を利用できない場合は、GitHub から v0.1.1 のソースアーカイブをダウンロードして展開し、展開したリポジトリのルートをローカルプラグインディレクトリとして登録してください。
登録、更新、アンインストールの動作はクライアントに委ねられます。Agent Plugins v1 が定義するのはパッケージ形式であり、共通のインストーラーではないためです。互換性のあるクライアントの一覧と、お使いのクライアントのドキュメントを確認してください。main を追跡するクローンを更新するには、git pull --ff-only を使用してください。不変のリリースを使用する場合は、クローンを新しい SemVer タグのものに置き換えてください。アンインストールするには、プラグインのルートを登録解除し、そのローカルクローンまたはシンボリックリンクだけを削除してください。
認証する
クライアントが初めて https://kovatools.com/mcp に接続すると、Kova の OAuth 認可フローが開きます。
- ブラウザーウィンドウで Kova アカウントにサインインします。
- クライアント名と要求されたアクセス権を確認します。
- アクセスを許可を選択します。
- 自動的に更新されない場合は、クライアントに戻ってリクエストを再試行します。
Kova は PKCE を使用した OAuth を採用しています。ローカルクライアントでは、http://localhost、http://127.0.0.1、または http://[::1] への完全一致コールバックを使用できます。Cursor は、固有のコールバックである cursor://anysphere.cursor-mcp/oauth/callback も使用できます。それ以外のコールバックには HTTPS が必要です。MCP を利用するには、有効な Kova サブスクリプションが必要です。
接続を取り消すには、アカウントから Kova API トークンを削除してください。プラグインをアンインストールしても、すでに発行されたトークンは取り消されません。
リリースとサポート
再現可能なインストールとバージョン固有の互換性に関する注意事項には、不変の GitHub Releases を使用してください。インストールの問題、クライアントとの互換性に関する問題、またはワークフローの不具合を報告するには、issue を作成してください。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。