omcp
Model Context Protocol Server for the Observational Medical Outcomes Partnership (OMOP) Common Data Model
claude mcp add --transport stdio fastomop-omcp npx -y fastomop-omcp
How to use
omcp is an MCP server that implements the Model Context Protocol for querying and analyzing healthcare data stored in the OMOP Common Data Model. It exposes a standardized interface allowing AI models to request context, run analytical operations, and retrieve model-relevant metadata against an OMOP-formatted dataset. After starting the server, you can connect via MCP clients to execute context queries, retrieve available contexts, and perform model-driven analyses using the built-in endpoints described in the project documentation. The server is designed to work with OMOP CDM data sources and can integrate with your existing data environments to provide consistent, queryable context for model evaluation and deployment.
How to install
Prerequisites:
- Node.js (LTS) installed on your machine
- npm or yarn available
- Access to an OMOP CDM-compatible data source (database) and any required credentials
Installation steps:
-
Install via npx (recommended for MCP servers):
- Ensure you have an internet connection
- Run: npm install -g npx
- Start the server with: npx -y fastomop-omcp
-
Alternative: Install from npm (if published as a package):
- npm install -g fastomop-omcp
- Run: omcp-server
-
Configuration:
- Adjust environment variables or configuration files as needed per the project's documentation (e.g., database connection string, OMOP schema, authentication).
-
Verify:
- Ensure the server starts without errors and the MCP endpoints are reachable at the configured host/port as described in the documentation.
Note: Refer to the repository's documentation for any environment-specific setup (e.g., containerized deployment, secure credentials handling, and OMOP data source configuration).
Additional notes
Tips and common issues:
- If starting with npx, ensure you have network access on first run to fetch the package.
- Check environment variables for database connections (e.g., OMOP database URL, credentials, and schema).
- If using Docker or containerized deployment, map the OMOP database correctly and expose the MCP endpoints.
- Monitor logs for any schema or compatibility messages related to OMOP CDM versions.
- Ensure the MCP client and server versions are compatible with the OMOP CDM data model and the MCP specification you are following.
- If you encounter authentication issues, verify any token or API key requirements documented for OMCP.
- Review rate limits or query cost controls if provided by the server to avoid abrupt request throttling.
Related MCP Servers
claude_code-gemini
Simplified Gemini for Claude Code.
cinema4d
Cinema 4D plugin integrating Claude AI for prompt-driven 3D modeling, scene creation, and manipulation.
kaggle
Kaggle-MCP: Connect Claude AI to the Kaggle API through the Model Context Protocol (MCP), enabling competition, dataset, and kernel operations through the AI interface.
claude_autoapprove_mcp
An MCP server to inject auto-approve MCP functionality into Claude Desktop
bitcoin
bitcoin-mcp server accessing local Bitcoin full node data (early alpha preview)
cc-session-search
MCP server for searching and analyzing Claude Code conversation history