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.
Описание
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
Установка Ontolocy Server
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/ontolocy/ontolocy-mcp-serverFAQ
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
wenb1n-dev/SmartDB_MCP
A universal database MCP server supporting simultaneous connections to multiple databases. It provides tools for database operations, health analysis, SQL optim
автор: wenb1n-devPostgres Server
This server enables interaction with PostgreSQL databases through the Model Context Protocol, optimized for the AWS Bedrock AgentCore Runtime. It provides tools
автор: madhurprashPostgres
Query your database in natural language
автор: AnthropicPostgreSQL
Read-only database access with schema inspection.
автор: modelcontextprotocolCompare Ontolocy Server with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории data
