An integrative, multi-layered resource unifying four disconnected seed databases with harmonized identifiers, cross-species conservation, GTEx expression, and STRING protein–protein interaction annotation.
None of the four seed sources provides conservation, expression, or interaction annotation. All layers below are net-new relative to any existing database.
SenSASP ships as a Model Context Protocol server. Install it once, then ask Claude about any of the 1,250 genes in plain English.
After pip install sensasp-mcp, add this to your Claude Desktop
config (~/.config/claude/claude_desktop_config.json on Linux,
~/Library/Application Support/Claude/claude_desktop_config.json on Mac),
then restart Claude Desktop.
{
"mcpServers": {
"sensasp": {
"command": "python3",
"args": ["-m", "sensasp_mcp.server"]
}
}
}
| Tool | Description |
|---|---|
search_genes |
Free-text + filter search by source, conservation, expression, STRING degree |
get_gene |
Full record for one gene: conservation, GTEx top tissues, STRING partners with scores |
get_database_stats |
Gene count, annotation coverage percentages, build metadata |
list_sources |
The 4 seed databases with gene counts, descriptions, and URLs |
get_top_hub_genes |
Top-N genes by STRING intra-set interaction degree |
get_multi_source_genes |
All 173 genes confirmed by ≥2 seed sources |
Deploy on any server so users connect without a local install:
# On your server pip install sensasp-mcp python3 -m sensasp_mcp.server --transport sse --port 8080
Users add to their config:
{ "mcpServers": { "sensasp": { "url": "https://your-server.com/sse" } } }