Back to Home
JakubK icon

ProtegeMCP

by JakubK

Overview

Integrate Protege ontology editing and querying with LLMs/Agents via the Model Context Protocol (MCP).

Installation

Run Command
No command provided

Security Notes

The server copies an embedded .NET DLL to a temporary directory (`java.io.tmpdir`) and executes it via `ProcessBuilder`. This is a significant security risk as temporary directories can sometimes be writable by other users/processes, potentially leading to DLL hijacking or arbitrary code execution if the temporary file is replaced with a malicious executable. Furthermore, the embedded HTTP server listens on port 8080 and processes requests (including ontology modification operations like deleting/creating concepts, adding/removing axioms) without any apparent authentication or authorization mechanisms. This could allow any entity on the local network to manipulate or corrupt the active Protege ontology.

Similar Servers

Stats

Interest Score0
Security Score2
Cost ClassMedium
Avg Tokens2500
Stars0
Forks0
Last Update2025-12-02

Tags

ProtegeOntologyMCPLLM IntegrationKnowledge Graph