mirror of
https://github.com/googleapis/genai-toolbox.git
synced 2026-05-02 03:00:36 -04:00
This pull request adds support and documentation for connecting Neo4j databases using the Model Context Protocol (MCP) and the MCP Toolbox. It introduces a new prebuilt configuration for Neo4j, updates documentation to guide users through setup across multiple IDEs, and adds tests to ensure the new configuration is loaded correctly. **Neo4j MCP Integration:** * Added a new prebuilt configuration file `neo4j.yaml` defining `execute_cypher` and `schema` tools for Neo4j, with support for environment-based configuration. * Updated the documentation (`neo4j_mcp.md`) with step-by-step instructions for connecting Neo4j to various IDEs (e.g., VS Code, Cursor, Claude, Gemini) using MCP Toolbox. * Expanded the reference documentation to include Neo4j, detailing required environment variables, permissions, and available tools. **Testing and Codebase Updates:** * Updated test cases in `prebuiltconfigs_test.go` to include Neo4j in the list of expected tool sources and verify the Neo4j configuration can be fetched and loaded. [[1]](diffhunk://#diff-fa866059efb09c74bb2aabec8cc71ca9fda3b595fbc2a56f05fb608782ad55b8R36) [[2]](diffhunk://#diff-fa866059efb09c74bb2aabec8cc71ca9fda3b595fbc2a56f05fb608782ad55b8R102) [[3]](diffhunk://#diff-fa866059efb09c74bb2aabec8cc71ca9fda3b595fbc2a56f05fb608782ad55b8R148-R150) --------- Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com>