Open Investment Model について
Open Investment Modelは、機関投資家のバイサイド運用モデルOpenIMを検索・参照する読み取り専用のMCPサーバーです。応答にはOpenIMのリリース情報と公式ソースが含まれ、投資助言や取引実行、実装環境は提供しません。
主な機能
- 01モデル要素の検索
- 02識別子による要素の取得
- 03アーキテクチャ要件と要素の対応付け
- 04公開モデルエクスポートの一覧
- 05モデルの識別情報とバージョンの提示
活用シーン
- 01ビジネスドメインとサービスドメインの検索
- 02標準エンティティと関係の参照
- 03アーキテクチャ要件とモデル要素の対応付け
- 04公開済みスキーマとオントロジーの確認
MCP 対応
検索、取得、要件マッピング、エクスポート一覧、OpenIM識別情報の5つのMCPツールを提供します。openim://identityとopenim://catalogのMCPリソースも公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
5掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| limit | integer | いいえ | |
| query | string | はい | 自然言語でのクエリ、または SD-07.3 や E-04 などの OpenIM 識別子。 |
| types | array | いいえ | 含めるモデル要素の種類(任意)。 |
詳細
OpenIM MCP サーバー
機関投資家向けバイサイドの投資管理に関するオープンな参照モデルであるOpen Investment Model(OpenIM)に、読み取り専用でアクセスできます。参照元も明示されます。
このサーバーでは、OpenIM のビジネスドメイン、サービスドメイン、サービスオペレーション、標準エンティティ、関係、用語集の用語、生成されたモデルエクスポートを検索・取得できます。すべての応答で、正確な OpenIM リリースを示し、公式のバージョン付きソースにリンクします。投資助言の提供、取引の実行、実装環境の公開は行いません。
実行
Node.js 20 以降が必要です。
npx -y @openinvestmentmodel/openim-mcp
汎用 MCP クライアントの設定:
{
"mcpServers": {
"openim": {
"command": "npx",
"args": ["-y", "@openinvestmentmodel/openim-mcp"]
}
}
}
API キーは不要で、実行時にネットワーク通信は行いません。カタログは、パッケージのビルド時にリリース済みの OpenIM モデルから生成されます。
ツール
openim_search:モデルのすべての要素を検索します。必要に応じてタイプで絞り込めます。openim_get:OpenIM 識別子を指定して、1 つの要素を取得します。openim_map_requirement:提示されたバイサイドのアーキテクチャ要件に最も関連するモデル要素を探します。openim_list_exports:ダウンロード可能なスキーマ、オントロジー、グラフファイル、その他のリリース済み成果物を一覧表示します。openim_get_identity:OpenIM の標準 ID、バージョン、対象範囲、公式ソースを返します。
このサーバーは、MCP リソースとして openim://identity と openim://catalog も公開します。
開発
OpenIM リポジトリの mcp/ ディレクトリから実行します。
npm ci
npm run quality
ビルドでは、../model、../metadata/openim.json、../exports から dist/model-index.json を生成します。到達可能な stdio ランタイムを dist/server.js にバンドルします。package.json のパッケージバージョンがバンドルに挿入され、server.json が生成されます。
品質チェックコマンドでは、ソースの本番監査、ユニットテストと MCP テスト、バンドルの内容確認、パッケージ化した利用者向けテスト、ID スキャン、再現可能なパッケージ化チェックを実行します。パッケージ化した利用者向けテストでは、インストール済みの tarball を通じて 5 つすべてのツールを呼び出し、すべての応答でモデルバージョンと公式ソースを確認します。
パッケージには、OpenIM の MIT ライセンスが dist/LICENSE に含まれています。バンドルされたサードパーティパッケージは、ライセンステキストとともに dist/THIRD_PARTY_NOTICES.txt に記載されています。リンクされた法的コメントは、エントリーポイントとともに dist/server.js.LEGAL.txt に残されます。
ライセンス
MIT。OpenIM は参照モデルであり、標準、投資商品、本番システムではありません。
プライバシーポリシー
このサーバーは、お使いのマシン上でローカルに実行されます。モデルの内容はパッケージに同梱されています。このサーバーにはアカウントがなく、テレメトリーの送信やバックエンドサービスの運用も行いません。ポリシー全文:https://openinvestmentmodel.org/privacy/
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。