mcpField
O
Open Investment Model

Open Investment Model

本地服务
github.com/antikas金融数据63 周前更新

关于 Open Investment Model

Open Investment Model 是 OpenIM 的只读 MCP 服务,面向机构买方投资管理领域的模型检索与架构参考。结果标明对应版本并链接官方来源,不提供投资建议、交易执行或实现环境。

主要功能

  1. 01搜索模型元素
  2. 02按标识符读取模型条目
  3. 03将架构需求映射到相关元素
  4. 04列出发布的模型文件
  5. 05提供模型身份与版本信息

适用场景

  1. 01查找买方业务域与服务域
  2. 02检索规范实体及关系
  3. 03将架构需求关联到模型元素
  4. 04查看已发布的模式与本体

MCP 相关

服务提供五个 MCP 工具,用于搜索、读取、需求映射、列出导出文件和获取 OpenIM 身份信息;还提供 openim://identity 与 openim://catalog 两个 MCP 资源。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"antikas-openim": {
"command": "npx",
"args": [
"-y",
"@openinvestmentmodel/openim-mcp"
]
}
}
}
启动命令npx -y @openinvestmentmodel/openim-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@openinvestmentmodel/openim-mcp0.1.3

工具

5

收录的工具列表 · 更新于 2 周前

参数类型必填说明
limitinteger否
querystring是自然语言查询,或 OpenIM 标识符,例如 SD-07.3 或 E-04。
typesarray否要包含的模型元素类型(可选)。

详细介绍

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/

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。