# Cortellis医药信息平台
## 基本信息
- Slug: `uh-joan-mcp-cortellis`
- Source: modelscope
- Publisher: @uh-joan/mcp-cortellis
- Categories: research-and-data / health-and-wellness
- Hosted: No
- License: Unknown
- Source URL: https://www.modelscope.cn/mcp/servers/@uh-joan/mcp-cortellis
## 简介
一个MCP服务器，通过Cortellis使AI助手能够搜索和分析制药数据。功能包括全面的药物搜索、本体论探索以及实时临床试验数据访问。
## 安装提示

```bash
# 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 .
```

## MCP Server 详情

# Cortellis MCP Server

<!-- Project Status -->
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![PyPI version](https://img.shields.io/pypi/v/cortellis-mcp.svg)](https://pypi.org/project/cortellis-mcp/)
[![Python: 3.10+](https://img.shields.io/badge/Python-3.10%2B-blue.svg)](https://www.python.org/downloads/)
[![PRs: Welcome](https://img.shields.io/badge/PRs-Welcome-brightgreen.svg)](CONTRIBUTING.md)

一个MCP服务器，通过Cortellis使AI助手能够搜索和分析药物数据。非常适合竞争情报和药品市场研究。

## 特性

- 🔍 **药物搜索**：按适应症、阶段、公司和发展状态进行搜索
- 🧬 **本体探索**：浏览标准化的医学术语和药物分类
- 🛠 **开发者友好**：清晰的文档和易于与AI助手集成
- 🔐 **安全认证**：基于Base64令牌的API访问认证

## 快速开始

### 安装

```bash
# 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`环境变量中提供。

生成您的令牌：

```bash
# On Unix/macOS
echo -n "your_username:your_password" | base64

# On Windows PowerShell
[Convert]::ToBase64String([Text.Encoding]::UTF8.GetBytes("your_username:your_password"))
```


设置您的环境：

1. 将`.env.example`复制为`.env`
2. 用您生成的令牌替换`your_base64_token`：

```bash
# In .env file
CORTELLIS_AUTH=your_base64_token  # e.g., dXNlcm5hbWU6cGFzc3dvcmQ=
MCP_WEBSOCKET=true
MCP_PORT=8765
```


### IDE 集成

```json
{
  "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

```python
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"
)
```


## 文档

- [API 参考](docs/API.md)
- [示例脚本](examples/)
- [贡献指南](CONTRIBUTING.md)
- [许可证](LICENSE)

## 安全性

- 使用Base64编码凭据的基于令牌的认证
- API通信的HTTPS加密
- 请求验证和速率限制
- 定期安全审计
- 安全处理环境变量

## 支持

对于问题和功能请求，请使用[GitHub问题跟踪器](https://github.com/uh-joan/mcp-cortellis/issues)。

