关于 Open Investment Model
Open Investment Model 是 OpenIM 的只读 MCP 服务,面向机构买方投资管理领域的模型检索与架构参考。结果标明对应版本并链接官方来源,不提供投资建议、交易执行或实现环境。
主要功能
- 01搜索模型元素
- 02按标识符读取模型条目
- 03将架构需求映射到相关元素
- 04列出发布的模型文件
- 05提供模型身份与版本信息
适用场景
- 01查找买方业务域与服务域
- 02检索规范实体及关系
- 03将架构需求关联到模型元素
- 04查看已发布的模式与本体
MCP 相关
服务提供五个 MCP 工具,用于搜索、读取、需求映射、列出导出文件和获取 OpenIM 身份信息;还提供 openim://identity 与 openim://catalog 两个 MCP 资源。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
5收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| limit | integer | 否 | |
| query | string | 是 | 自然语言查询,或 OpenIM 标识符,例如 SD-07.3 或 E-04。 |
| 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 标识符检索单个元素。openim_map_requirement:查找与所述买方架构需求最相关的模型元素。openim_list_exports:列出可下载的架构、 本体、图文件和其他已发布工件。openim_get_identity:返回规范的 OpenIM 身份、版本、范围和官方来源。
该服务还将 openim://identity 和 openim://catalog 作为 MCP 资源公开。
开发
在 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 测试、打包内容清单检查、打包后使用者测试、身份扫描和可复现打包检查。打包后使用者测试会通过已安装的 tarball 调用全部五个工具,并检查每条响应中的模型版本和官方来源。
软件包在 dist/LICENSE 中附带 OpenIM 的 MIT 许可证。打包的第三方软件包及其许可证文本列于 dist/THIRD_PARTY_NOTICES.txt。关联的法律注释保留在入口点旁的 dist/server.js.LEGAL.txt 中。
许可证
MIT。OpenIM 是参考模型,不是标准、投资产品或生产系统。
隐私政策
此服务在你的计算机本地运行。模型内容随软件包一同提供;该服务没有账户、不发送遥测数据,也不运行后端服务。完整政策:https://openinvestmentmodel.org/privacy/
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。