Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Ontolocy Server

БесплатноНе проверен

Augments an LLM with Ontolocy cyber graph capabilities, enabling natural language queries against a Neo4j graph database populated with MITRE ATT\&CK data.

GitHubEmbed

Описание

Augments an LLM with Ontolocy cyber graph capabilities, enabling natural language queries against a Neo4j graph database populated with MITRE ATT&CK data.

README

Simple proof of concept MCP server to augment an LLM with Ontolocy cyber graph capabilities.

Key technologies:

  • Neo4j - for the graph database
  • MCP Python SDK - for the MCP server
  • PydanticAI - for the client (which connects to the MCP server)
  • Neontology - Interacting with Neo4j using pydantic models
  • Ontolocy - Cyber graph ontology and tooling built with Neontology

Quickstart

Pre-Requisites

Install dependencies with uv:

uv sync

Make sure you have a .env file which specifies:

FASTMCP_PORT=8008

OPENAI_API_KEY=<YOUR API KEY>

NEO4J_URI="neo4j://localhost:7687"
NEO4J_USERNAME=neo4j
NEO4J_PASSWORD=<YOUR NEO4J PASSWORD>

Ensure your Neo4j database is running and accessible. Be warned, the LLM may run arbitrary queries against it!

Populate the Graph

Use Ontolocy to populate the graph with MITRE ATT&CK data from the official github repo.

uv run ontolocy parse mitre-attack

Start the Server

uv run server.py

This will make the MCP server available on the port configured in the .env file (e.g.8008).

Use the CLI Client

uv run mcp_sse_client.py lookup mitre attack technique T1090 in the ontolocy cyber graph

from github.com/ontolocy/ontolocy-mcp-server

Установка Ontolocy Server

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/ontolocy/ontolocy-mcp-server

FAQ

Ontolocy Server MCP бесплатный?

Да, Ontolocy Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Ontolocy Server?

Нет, Ontolocy Server работает без API-ключей и переменных окружения.

Ontolocy Server — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить Ontolocy Server в Claude Desktop, Claude Code или Cursor?

Открой Ontolocy Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Ontolocy Server with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории data