Hecate is a semantic search engine for the OHDSI vocabulary
Try it out online at https://hecate.pantheon-hds.com
or use the API https://hecate.pantheon-hds.com/openapi/#/
Hecate consists of three main components:
- hecate-ui - React-based frontend interface for semantic search
- hecate-api - Rust API backend for concept data and search
- autocomplete - Rust autocomplete service for search suggestions
- Ariadne — uses the Hecate API for semantic search
- EMA Authorized Drug Mappings - uses the Hecate API for semantic search
See the API local installation guide for setting up PostgreSQL, Qdrant, and the required data files. Once that's done:
# API
cd api
cargo run
# Frontend
cd ui
npm install
npm run dev
# Autocomplete
cd autocomplete
cargo runThe hosted MCP server has been upgraded to Streamable HTTP. SSE transport is no longer supported. If you are having trouble connecting, please refresh your MCP client installation or update your client to a version that supports Streamable HTTP. The endpoint itself remains unchanged
An MCP (Model Context Protocol) server is available — connect directly at https://hecate.pantheon-hds.com/mcp/sse see mcp/README.md for more details or how to run locally.
