Back to Home
SaptaDey icon

endnote-neo4j-integration

Verified Safe

by SaptaDey

Overview

Transforms an EndNote reference library into a Neo4j knowledge graph for efficient querying, analysis, and hypothesis linking, bypassing slow MCP servers.

Installation

Run Command
python endnote_to_neo4j.py

Environment Variables

  • ENDNOTE_PATH
  • NEO4J_URI
  • NEO4J_USER
  • NEO4J_PASSWORD
  • BATCH_SIZE
  • CLASSIFICATION_KEYWORDS

Security Notes

The project demonstrates excellent security practices by explicitly outlining a sanitization process. It removes all hardcoded credentials, personal paths, and sensitive research data, replacing them with placeholders in a `config_template.py`. The `config.py` (which users customize with their actual credentials) is correctly excluded from version control via `.gitignore`. No `eval` or other inherently dangerous functions are used. Network security relies on the Neo4j instance's configuration, which is outside the scope of this script. The main risk is a user accidentally committing their `config.py`.

Similar Servers

Stats

Interest Score0
Security Score9
Cost ClassLow
Stars0
Forks0
Last Update2025-11-24

Tags

endnoteneo4jknowledge-graphresearch-toolscitation-management