mcp-cortellis

by uh-joan
Verified

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • Manages environment variables for secure credential storage, specifically for Cortellis API authentication.

  • Provides containerization support as indicated by the Docker-Ready badge, allowing deployment of the MCP server in Docker containers.

  • Enables access to repository information, issues, and pull requests via GitHub integration as indicated by the repository activity badges and references.

Cortellis MCP 服务器

一款 MCP 服务器,支持 AI 助手通过 Cortellis 搜索和分析医药数据。非常适合竞争情报和医药市场研究。

特征

  • 🔍药品搜索:按适应症、阶段、公司和开发状态搜索
  • 🧬本体探索:浏览标准化医学术语和药物分类
  • 🛠开发人员友好:清晰的文档,易于与 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 编码的身份验证令牌,该令牌以username:password password 格式组合您的 Cortellis 用户名和密码。此令牌必须在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"))

设置您的环境:

  1. .env.example复制到.env
  2. 用您生成的令牌替换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 :1期临床
  • C2 :II期临床
  • C3 :3期临床
  • PR :预注册
  • R :已注册
  • L :已推出
  • DX :已停产
  • W :已撤回

示例查询

  • “寻找针对肥胖症的3期药物”
  • “查找 Novo Nordisk 推出的所有药物”
  • “探索与胰高血糖素相关的本体术语”

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 问题跟踪器

-
security - not tested
A
license - permissive license
-
quality - not tested

一款 MCP 服务器,支持 AI 助手通过 Cortellis 搜索和分析医药数据。其功能包括全面的药物搜索、本体探索和实时临床试验数据访问。

  1. Features
    1. Quick Start
      1. Installation
      2. Authentication Setup
      3. IDE Integration
    2. Usage
      1. Development Status Codes
      2. Example Queries
      3. Python API
    3. Documentation
      1. Security
        1. Support
          ID: l2yxbgylm3