Back to Home
hockinghills icon

memento-cloudflare

Verified Safe

by hockinghills

Overview

A Cloudflare Worker acting as a Model Context Protocol (MCP) server, exposing a Neo4j knowledge graph through hybrid semantic and keyword search capabilities, powered by VoyageAI embeddings.

Installation

Run Command
wrangler dev

Environment Variables

  • NEO4J_URI
  • NEO4J_USER
  • NEO4J_PASSWORD
  • VOYAGE_API_KEY
  • OAUTH_KV

Security Notes

The `test-vector-http.js` file contains hardcoded `VOYAGE_API_KEY` and `NEO4J_AUTH` credentials, which is a critical security vulnerability as it exposes sensitive production-like secrets directly in the codebase. While the main worker (`src/index.ts`) is configured to use environment variables (a good practice), the presence of these secrets in the repository significantly lowers its security posture. The worker's current `fetch` handler only returns static metadata, making it safe as deployed. However, the comments indicate future plans to expose the full tool capabilities, which would require robust OAuth (mentioned as 'next') to prevent unauthorized database access and API usage. Cypher queries are parameterized, mitigating direct SQL/Cypher injection.

Similar Servers

Stats

Interest Score0
Security Score4
Cost ClassMedium
Avg Tokens50
Stars0
Forks0
Last Update2025-12-19

Tags

Cloudflare WorkerModel Context ProtocolKnowledge GraphSemantic SearchNeo4jVoyageAI