neo4j-mcp-agentcore

thevaatony/neo4j-mcp-agentcore

3.1

If you are the rightful owner of neo4j-mcp-agentcore and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.

The Neo4j MCP Server for AWS Bedrock AgentCore is a specialized server designed to integrate Neo4j's graph database capabilities with AWS's Bedrock AgentCore using the Model Context Protocol.

Neo4j MCP Server for AWS Bedrock AgentCore

A fixed version of the Neo4j MCP (Model Context Protocol) server that works with AWS Bedrock AgentCore.

🚀 Quick Start

  1. Launch ARM EC2 Instance (Amazon Linux 2023 ARM)
  2. Clone and build:
    git clone https://github.com/yourusername/neo4j-mcp-agentcore.git
    cd neo4j-mcp-agentcore
    ./ec2-setup-and-build.sh
    
  3. Deploy in AgentCore using the generated ECR URI

🔧 Key Fixes

  • ✅ Health check endpoint (/health)
  • ✅ HTTP server mode (FastAPI/Uvicorn)
  • ✅ MCP protocol compatibility
  • ✅ Stateless configuration
  • ✅ ARM64 architecture support

📋 Prerequisites

  • AWS Account with Bedrock AgentCore access
  • Neo4j Aura subscription
  • ARM EC2 instance for building

🛠️ Configuration

Update your credentials in ec2-setup-and-build.sh:

  • AWS Account ID
  • Neo4j Aura Client ID/Secret
  • AWS Region

📚 Documentation

🏗️ Architecture

AgentCore → HTTP → FastAPI → MCP Protocol → Neo4j Aura

🧪 Testing

Local testing:

./test-local.sh

📄 License

MIT License