What dependencies does Osim Mcp Server require?
Python 3.10+, FastMCP 2.0+, and git (for updating schemas) are required.
@osim-group
Basic information
OSIM MCP Server is a standardized MCP server implementation providing structured security data standards for AI applications.
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"osim-mcp-server": {
"command": "uvx",
"args": [
"osim-mcp-server"
]
}
}
}列出所有可用的数据标准 schema 名称。 返回对象列表,每个对象包含: - title: schema 名称,格式为 {group}.{category}.{title}(例如:log.network_session_audit.http_audit) - label: schema 的英文标签(来自 schema 文件) - label_{locale}: schema 的各语言标签(动态生成,根据 i18n 目录下的文件自动生成) 例如:如果存在 zh_CN.json,则会有 label_zh_CN 字段;如果存在 en_US.json,则会有 label_en_US 字段 如需获取描述,请使用 describe_schemas 工具。 Returns: List[Dict[str, Any]]: schema 信息列表,每个对象包含 title、label 和动态的 label_{locale} 字段
获取指定 schema 名称列表的描述信息。 参数 schema_names 是 schema 名称列表,格式为 {group}.{category}.{title} (例如:["log.network_session_audit.http_audit", "alert.network_attack.apt_attack"])。 返回字典,键为 schema 名称,值为描述信息,方便理解应该使用哪个 schema。
获取指定 schema 的字段定义。 参数 schema_path 格式为 {group}.{category}.{title} (例如:log.network_session_audit.http_audit),可以从 list_schema_names 中获取所有可用的 schema 名称。 返回字段定义字典,包含字段名、标签、类型、要求、描述等信息。
获取当前 schemas 的版本信息。 返回包含本地版本号和更新状态的字典。 Returns: Dict[str, Any]: 包含 version(版本号)和 auto_update_enabled(是否启用自动更新)的字典
获取 dictionaries.json 文件内容。 返回 OSIM 数据标准中定义的字典项,包含字段名、标签、描述、类型等信息。 这些字典项定义了数据标准中使用的通用字段定义。 Returns: Dict[str, Any]: dictionaries.json 的完整内容,如果读取失败则返回包含错误信息的字典
Osim Mcp Server is a FastMCP‑based Model Context Protocol (MCP) server that provides query and access capabilities for OSIM (Open Security Information Model) data standard schemas. It is designed for developers and security professionals who need to retrieve schema definitions covering alerts, assets, logs, incidents, and device detections.
Run instantly with uvx osim-mcp-server (no installation required) or clone the repository, execute python update_schemas.py to fetch schemas, then run uv sync && uv run python server.py. Configure the server in MCP clients such as Claude Desktop or Cursor by adding the command uvx osim-mcp-server to the client’s MCP settings. The server exposes three tools (list_schema_names, describe_schemas, get_schema) and resource URIs in the format data-standard://{group}/{category}/{title}.
uvx from PyPI.Python 3.10+, FastMCP 2.0+, and git (for updating schemas) are required.
All schema files originate from the [OSIM Schema repository](https://github.com/osim-group/osim-schema/tree/main/schemas).
Yes, the repository does not include a schemas directory. You must run `python update_schemas.py` before starting the server.
The README does not specify a transport; it is assumed to use the standard MCP transport (stdio) when run via `uvx` or from the command line.
No authentication or API key is mentioned in the README.

DeepMark helps teachers deliver rapid, consistent marking with meaningful feedback for every student — in a fraction of the time. What once took a week, now takes one free period.
Painless E2E Automation for Mobile and Web

A free remote MCP server for The Living Bread. Bible passages read word for word from a stored public domain text with an evidence label, keyword search and cross references, real churches, gatherings and prayer groups w
This open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,

B2B competitive intelligence, live sales battlecards, 5-axis ICP prospect fit scoring, and tech stack teardowns over MCP and REST with cited public-web evidence.
Comments