Skip to content

Add Docker support, Neo4j integration, and enhance server functionality#13

Open
sreenathnair wants to merge 25 commits into
mainfrom
remote
Open

Add Docker support, Neo4j integration, and enhance server functionality#13
sreenathnair wants to merge 25 commits into
mainfrom
remote

Conversation

@sreenathnair

Copy link
Copy Markdown
Member

Added remote server setup

sreenathnair and others added 25 commits December 3, 2025 12:11
Add `pdbe_run_cypher_query` tool for executing read-only Cypher queries
against
Neo4j when environment variables are configured. Include strict
validation to
block write operations (MERGE, CREATE, DELETE, etc.) and require valid
MATCH
statements. Add TOON output format support via `TOON_ENABLED` flag.

Upgrade `neo4j` and `python-toon` dependencies. Update `search_tools.py`
to
retry failed Solr requests up to three times with exponential backoff.
Bump
version to 1.0.5 and update documentation.
Refactor Dockerfile to use uv for dependency management and build
optimization.
Update Neo4j environment variable name from NEO4J_URL to NEO4J_URI
across config
and documentation. Introduce new tool to expose database indexes for
query
optimization. Simplify health and ready check handlers to use Starlette
responses.
Automatically convert search queries into case-insensitive
wildcard searches on the `text` field. This allows users to pass
raw input strings without needing to specify the field or use
wildcards themselves. Escapes Solr special characters to prevent
syntax errors.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant