DROMA MCP Server
@mugpeng
关于 DROMA MCP Server
A Model Context Protocol (MCP) server for DROMA (Drug Response Omics association MAp) - enabling natural language interactions with drug-omics association analysis.
基本信息
配置
工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
What is DROMA MCP Server?
DROMA MCP Server is a Model Context Protocol server for DROMA (Drug Response Omics association MAp) that enables natural language interactions with drug-omics association analysis. It bridges AI assistants and cancer pharmacogenomics analysis by providing a natural language interface to the DROMA.R and DROMA.Set packages.
How to use DROMA MCP Server?
Install via pip install droma-mcp. Requires Python 3.10+, R 4.0+ with DROMA R packages, and a DROMA SQLite database. Start the server with droma-mcp run --db-path path/to/droma.sqlite. Use CLI commands like validate, test, benchmark, and export-config to configure and verify the environment.
Key features of DROMA MCP Server
- Natural language interface for drug-omics association queries
- Dataset management (CCLE, gCSI, etc.) in memory
- Data loading with automatic z-score normalization
- Multi-project support for cross-study analysis
- Smart caching with metadata tracking and LRU eviction
- Multi-modal transport (STDIO, HTTP, SSE)
- R integration via rpy2 for seamless package use
- Performance optimizations (async, connection pooling, memory management)
Use cases of DROMA MCP Server
- Load and normalize molecular profiles (mRNA, CNV, methylation) from DROMA datasets
- Query drug response data and explore database annotations
- Perform multi-project analyses on overlapping samples
- Export analysis results to CSV, Excel, or JSON formats
- Power AI assistants to answer questions about cancer pharmacogenomics
FAQ from DROMA MCP Server
What are the runtime dependencies?
Python 3.10+, R 4.0+ with DROMA.Set and DROMA.R packages, and a DROMA SQLite database are required.
How do I start the server?
Use droma-mcp run --db-path <path> in STDIO mode (default). For HTTP mode, add --transport streamable-http --port 8000.
What transport protocols are supported?
The server supports STDIO, streamable-http, and SSE transports, configurable via the --transport flag.
Which datasets are available?
Datasets such as CCLE and gCSI are supported. You load them into memory with the load_dataset tool.
Is R actually needed for the server to work?
Yes. The server integrates with DROMA R packages via rpy2 for data loading and analysis; R must be installed and the packages accessible.
其他 分类下的更多 MCP 服务器
Awesome-MCP-ZH
yzflyMCP 资源精选, MCP指南,Claude MCP,MCP Servers, MCP Clients
Nginx UI
0xJackyYet another WebUI for Nginx
IDA Pro MCP
mrexodiaAI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP.
Awesome Mlops
visengerA curated list of references for MLOps
Inbox Zero AI MCP
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
评论