Cortellis医药信息平台
一个MCP服务器,通过Cortellis使AI助手能够搜索和分析制药数据。功能包括全面的药物搜索、本体论探索以及实时临床试验数据访问。
服务介绍
Cortellis MCP Server
一个MCP服务器,通过Cortellis使AI助手能够搜索和分析药物数据。非常适合竞争情报和药品市场研究。
特性
- 🔍 药物搜索:按适应症、阶段、公司和发展状态进行搜索
- 🧬 本体探索:浏览标准化的医学术语和药物分类
- 🛠 开发者友好:清晰的文档和易于与AI助手集成
- 🔐 安全认证:基于Base64令牌的API访问认证
快速开始
安装
# Using pip
pip install cortellis-mcp
# Or for development
git clone https://github.com/uh-joan/mcp-cortellis.git
cd mcp-cortellis
python -m venv venv
source venv/bin/activate # On Unix/macOS
pip install -e .
认证设置
服务器使用Base64编码的认证令牌,该令牌将您的Cortellis用户名和密码以username:password格式组合。此令牌必须在CORTELLIS_AUTH环境变量中提供。
生成您的令牌:
# On Unix/macOS
echo -n "your_username:your_password" | base64
# On Windows PowerShell
[Convert]::ToBase64String([Text.Encoding]::UTF8.GetBytes("your_username:your_password"))
设置您的环境:
- 将
.env.example复制为.env - 用您生成的令牌替换
your_base64_token:
# In .env file
CORTELLIS_AUTH=your_base64_token # e.g., dXNlcm5hbWU6cGFzc3dvcmQ=
MCP_WEBSOCKET=true
MCP_PORT=8765
IDE 集成
{
"mcps": {
"cortellis": {
"command": ["python"],
"args": ["-m", "cortellis_mcp"],
"env": {
"CORTELLIS_AUTH": "your_base64_token",
"MCP_WEBSOCKET": "true",
"MCP_PORT": "8765"
}
}
}
}
使用
开发状态代码
DR:发现/临床前C1:一期临床C2:二期临床C3:三期临床PR:注册前R:已注册L:已上市DX:已停止W:已撤回
示例查询
- “搜索处于三期针对肥胖的药物”
- “查找诺和诺德的所有已上市药物”
- “探索与胰高血糖素相关的本体术语”
Python API
from cortellis_mcp import search_drugs, explore_ontology
# Search for Phase 3 obesity drugs
results = search_drugs(
indication="obesity",
phase="C3"
)
# Explore ontology terms
terms = explore_ontology(
category="indication",
term="diabetes"
)
文档
安全性
- 使用Base64编码凭据的基于令牌的认证
- API通信的HTTPS加密
- 请求验证和速率限制
- 定期安全审计
- 安全处理环境变量
支持
对于问题和功能请求,请使用GitHub问题跟踪器。