mcp-proto-okn
Verified Safeby sbl-sdsc
Overview
Provides an AI assistant interface to query scientific knowledge graphs via SPARQL endpoints, with specialized support for Proto-OKN and FRINK platforms.
Installation
uvx mcp-proto-okn --endpoint <SPARQL_ENDPOINT_URL>Security Notes
The server acts as a proxy, directly forwarding user-provided SPARQL queries to target endpoints. While the server itself does not execute arbitrary code, it exposes the underlying SPARQL endpoint to potential SPARQL injection attacks if the AI or user crafts malicious queries. No direct 'eval' or obvious hardcoded secrets found. Relies on fixed GitHub URLs for metadata retrieval, mitigating Server-Side Request Forgery (SSRF) risk for those specific fetches. The 'clean_mermaid_diagram' tool uses regex for string manipulation, which is generally safe but could pose a theoretical ReDoS (Regular Expression Denial of Service) risk with extremely complex or malicious patterns on untrusted input.
Similar Servers
sparql-llm
An LLM-powered agent for generating, validating, and executing SPARQL queries against biomedical knowledge graphs, utilizing Retrieval-Augmented Generation (RAG) with endpoint-specific metadata and schema for improved accuracy.
roam-research-mcp
Manages a Roam Research knowledge graph via CLI and exposes its functionalities as tools for AI agents (like Claude) to read, write, and organize notes.
Web-Algebra
Translates natural language instructions into JSON-formatted domain-specific language operations for loading, querying, and writing RDF Linked Data, consumable by AI agents.
RDFPortal-MCP
Facilitates SPARQL queries and API interactions with various biological/biomedical RDF databases for research and data integration.