Back to Home
az9713 icon

ACI

Verified Safe

by az9713

Overview

A headless MCP (Model Context Protocol) server that enables AI agents like Claude to read, write, and reason over a knowledge graph of scientific propositions.

Installation

Run Command
uv run python src/server.py

Environment Variables

  • OPENAI_API_KEY

Security Notes

The system explicitly states 'No authentication - Designed for local/personal use'. This means anyone with local access can perform all operations, including deletion. There is a potential for injection vulnerabilities in LanceDB's `where` and `delete` clauses (e.g., `table.search().where(f"id = '{unit_id}'")`) if `unit_id` can be controlled by a malicious input and is not strictly validated (e.g., as a UUID format). While `unit_id` is often internally generated, the `get_unit` and `delete_unit` tools accept arbitrary strings as `unit_id` without explicit UUID format validation before constructing the f-string query. This could be exploited by a sophisticated or compromised agent. The `delete_unit` tool has a `confirm` flag, but a malicious agent could bypass this by providing `confirm=True`.

Similar Servers

Stats

Interest Score0
Security Score6
Cost ClassLow
Avg Tokens500
Stars0
Forks0
Last Update2026-01-17

Tags

Knowledge GraphAI AgentScientific ResearchSemantic SearchContradiction Detection