ctgov MCP
Provides access to the ClinicalTrials.gov AACT database, enabling analysis of clinical trial data, tracking development trends, and generating therapeutic landscape insights.
Provides access to the ClinicalTrials.gov AACT database, enabling analysis of clinical trial data, tracking development trends, and generating therapeutic landscape insights.
A Model Context Protocol (MCP) server implementation that provides access to the AACT (Aggregate Analysis of ClinicalTrials.gov) database. This server enables analysis of clinical trial data, tracking development trends, and automatically generating analysis memos that capture insights about therapeutic landscapes.
memo://insights
: Stores analysis findings and insights about clinical trial patternsschema://database
: Database schema informationindication-landscape
: Analyzes clinical trial patterns for a given therapeutic areatopic
(e.g., "multiple sclerosis", "breast cancer")read-query
: Execute SELECT queries on the AACT databaselist-tables
: Get available tables in the AACT databasedescribe-table
: View schema information for a specific tableappend-insight
: Add new analysis findingsDB_USER
: AACT database usernameDB_PASSWORD
: AACT database passwordNote that you need Claude Desktop and a Claude subscription at the moment.
Add one of the following configurations to the file claude_desktop_config.json. (On macOS, the file is located at /Users/YOUR_USERNAME/Library/Application Support/Claude/claude_desktop_config.json and you will need to create it yourself if it does not exist yet).
"mcpServers": {
"CTGOV-MCP": {
"command": "uvx",
"args": [
"mcp-server-aact"
],
"env": {
"DB_USER": "USERNAME",
"DB_PASSWORD": "PASSWORD"
}
}
}
"mcpServers": {
"CTGOV-MCP-DEV": {
"command": "uv",
"args": [
"--directory",
"PATH_TO_REPOSITORY",
"run",
"mcp-server-aact"
],
"env": {
"DB_USER": "USERNAME",
"DB_PASSWORD": "PASSWORD"
}
}
}
We welcome contributions! Please: - Open an issue on GitHub - Start a discussion - Email: [email protected]
GNU General Public License v3.0 (GPL-3.0)
This project was inspired by and initially based on code from: - SQLite MCP Server - DuckDB MCP Server - OpenDataMCP
Thanks to these awesome projects for showing us the way! ?