Skip to main content
Glama

Cortellis MCP Server

Cortellis MCP サーバー

Cortellis データベース内の薬物を検索し、オントロジー用語を探索するための MCP サーバー。

インストール

# Using npm npm install @uh-joan/cortellis-mcp-server

クイックスタート

  1. 環境変数を設定します。
CORTELLIS_USERNAME=your_username CORTELLIS_PASSWORD=your_password USE_HTTP=true # Optional: run as HTTP server PORT=3000 # Optional: specify port for HTTP server
  1. サーバーを実行します。
# As MCP server npx cortellis-mcp-server # As HTTP server USE_HTTP=true PORT=3000 npx cortellis-mcp-server

ツール

  1. search_drugs
    • Cortellisデータベースで薬物を検索する
    • オプション入力:
      • query (文字列) - 生の検索クエリ
      • company (文字列) - 開発会社の会社ID(例:18614)
      • indication (文字列) - 指標ID(数値IDのみ、例:肥満の場合は「238」)。正しいIDを見つけるにはexplore_ontologyを使用してください。
      • action (文字列) - ターゲット固有のアクション(例:グルカゴン)
      • phase (文字列) - 開発状況:
        • 短縮コード S、DR、CU、C1-C3、PR、R、L、OL、NDR、DX、W を使用した LINKED 形式を使用します。
        • 重要: phaseパラメータでは単一のphase値のみがサポートされます。OR/ANDは使用しないでください。複数のphaseを検索する必要がある場合は、phaseごとに個別のクエリを実行してください。
        • 例:
          • フェーズ:「L」
          • フェーズ:「C1」
          • フェーズ:「C2」
          • フェーズ:「C3」
        • ステータスコード:
          • S: 停止
          • DR: 探索/前臨床
          • CU: 臨床(段階不明)
          • C1-C3: フェーズ1-3臨床試験
          • PR: 事前登録
          • R: 登録済み
          • L: 発売
          • OL: アウトライセンス
          • NDR: 進展は報告されていない
          • DX: 廃止
          • W: 撤回
      • phase_terminated (文字列) - NDR/DXの前の最後のフェーズ
        • 二重コロンを使用した短縮形式を使用します: S、DR、CU、C1-C3、PR、R、L、OL、NDR、DX、W
        • AND/OR演算子をサポート
        • 例:
          • phase_terminated: "C2"
          • phase_terminated: "C2 OR C3"
      • technology (文字列) - 医薬品技術(例:小分子)
      • drug_name (文字列) - 薬剤名
      • country (文字列) - 国ID (例: "US")
      • offset (数値) - ページ区切り用
      • company_size (文字列) - 時価総額に基づく企業規模(10億米ドル単位)
        • フォーマット: $XB 未満の場合は '<X'、$XB より大きい場合は 'X'
      • developmentStatusDate (文字列) - ステータスの変更日(LINKEDクエリ内でのみ有効)。範囲指定にはRANGE(>=YYYY-MM-DD;<=YYYY-MM-DD)を使用してください。例: RANGE(>=2023-01-01;<=2023-12-31)
      • historic (boolean) -過去の開発状況フィールドを使用して検索するには、true に設定してください。これは、過去の特定の時点における医薬品のステータスに関する質問(例:「2019年にフェーズ3にあった医薬品は何ですか?」)に必須です。特定の日付または日付範囲内のステータスを知りたい場合は、常に historical: true に設定し、 developmentStatusDate パラメータを使用してください。
    • 戻り値: 医薬品情報と開発状況を含むJSONレスポンス
  2. explore_ontology
    • Cortellisデータベースの分類用語を調べる
    • オプションの入力(少なくとも 1 つは必須):
      • term (文字列) - 一般的な検索用語
      • category (文字列) - 検索するカテゴリ
      • action (文字列) - ターゲット固有のアクション
      • indication (文字列) - 病気/症状
      • company (文字列) - 会社名
      • drug_name (文字列) - 薬剤名
      • target (文字列) - 薬物ターゲット
      • technology (文字列) - 医薬品技術
    • 戻り値: 一致する分類用語を含むJSONレスポンス
  3. get_drug
    • 指定された識別子のすべての利用可能なフィールドを含む薬物レコード全体を返します。
    • 必須入力:
      • id (文字列) - 数値の薬剤識別子(例:ティルゼパタイドの場合は「101964」、薬剤名ではありません)
    • 例: { "tool-name": "get_drug", "Tool_Parameters": { "id": "101964" } }
    • 戻り値: 完全な薬物記録を含むJSON応答
  4. get_drug_swot
    • 選択した薬物記録を補完するSWOT分析を返す
    • 必須入力:
      • id (文字列) - 数値の薬剤識別子(例:ティルゼパタイドの場合は「101964」、薬剤名ではありません)
    • 例: { "tool-name": "get_drug_swot", "Tool_Parameters": { "id": "101964" } }
    • 戻り値: 薬剤のSWOT分析を含むJSONレスポンス
  5. get_drug_financial
    • 財務解説とデータ(実際の売上とコンセンサス予測)を返します
    • 必須入力:
      • id (文字列) - 数値の薬剤識別子(例:ティルゼパタイドの場合は「101964」、薬剤名ではありません)
    • 例: { "tool-name": "get_drug_financial", "Tool_Parameters": { "id": "101964" } }
    • 戻り値: 財務データと解説を含むJSONレスポンス
  6. get_company
    • 指定された識別子のすべての利用可能なフィールドを含む会社レコード全体を返します。
    • 必須入力:
      • id (文字列) - 数値の会社識別子(会社名ではありません)
    • 例: { "tool-name": "get_company", "Tool_Parameters": { "id": "12345" } }
    • 戻り値: 完全な会社レコードを含むJSONレスポンス
  7. search_companies
    • Cortellisデータベースで企業を検索する
    • オプション入力:
      • query (文字列) - 生の検索クエリ
      • company_name (文字列) - 検索する会社名
      • hq_country (文字列) - 会社の本社所在地国
      • deals_count (文字列) - 会社がプリンシパル/パートナーであるすべての個別の取引の数
        • 形式: 20件未満の取引の場合は「<20」
        • フォーマット: 20 件を超える取引の場合は「20」または「>20」(デフォルトの動作)
      • indications (文字列) - 適応症の上位10件の用語
      • actions (文字列) - ターゲットベースのアクション用語の上位10件
      • technologies (文字列) - 上位10のテクノロジー用語
      • company_size (文字列) - 時価総額に基づく企業規模(10億米ドル単位)
        • フォーマット: '<2' (20億ドル未満)
        • フォーマット: $2B より大きい場合は '2' または '>2' (デフォルトの動作)
      • status (文字列) - リンクされた薬剤の最高ステータス
      • offset (数値) - ページ区切り用
    • 戻り値: 会社情報を含むJSONレスポンス
  8. search_deals
    • Cortellisデータベースで取引を検索する
    • オプション入力:
      • query (文字列) - 生の検索クエリ(Cortellisクエリ構文全体を直接使用する場合)
      • dealDrugNamesAll (文字列) - 取引に関連付けられた同義語を含む薬のメイン名
      • indications (文字列) - 取引に関連付けられた表示
      • dealDrugCompanyPartnerIndications (文字列) - 取引に関連付けられた医薬品にリンクされた適応症とパートナー企業
      • dealPhaseHighestStart (文字列) - 取引開始時の薬剤の最高開発ステータス
      • dealPhaseHighestNow (文字列) - 薬剤の現在の最高開発ステータス
      • dealStatus (文字列) - 取引のステータス
      • dealSummary (文字列) - 取引の概要
      • dealTitleSummary (文字列) - 取引のタイトルまたは概要
      • technologies (文字列) - 薬物に関連する技術
      • dealTitle (文字列) - 取引のタイトル
      • dealType (文字列) - 取引の種類
      • actionsPrimary (文字列) - 取引に関連付けられた主なアクションメカニズム
      • sortBy (文字列) - 結果の並べ替え順序。昇順の場合は「+field」、降順の場合は「-field」を使用します。サポートされているフィールド:dealDateStart、dealDateEnd、dealDateEventMostRecent、dealTotalPaidSortBy、dealTotalProjectedCurrentSortBy、dealValuePaidToPrincipalMaxSortBy、dealValueProjectedToPrincipalMaxSortBy。例:古い順の場合は「+dealDateStart」、新しい順の場合は「-dealDateStart」。「ある企業の過去10件の取引」のようなクエリに便利です。
      • offset (数値) - ページ区切り用
    • 戻り値: 取引情報を含むJSONレスポンス

特徴

  • Cortellisの薬物および取引データベースへの直接アクセス
  • 包括的な医薬品および取引開発状況の検索
  • オントロジー/分類用語の探索
  • 詳細な薬物および取引情報の検索
  • 医薬品のSWOT分析
  • 財務データと予測
  • 構造化されたJSONレスポンス
  • 大規模な結果セットのページネーションのサポート

HTTP APIエンドポイント

HTTP モード (USE_HTTP=true) で実行している場合、次の REST エンドポイントが利用できます。

  1. POST /search_drugs
    • オプションのフィルターを使用して薬を検索する
    • 本文: 検索パラメータを含む JSON オブジェクト ( search_drugsツールの入力を参照)
  2. POST /explore_ontology
    • 検索分類用語
    • 本文: 検索パラメータを含む JSON オブジェクト ( explore_ontologyツールの入力を参照)
  3. GET /drug/:id
    • IDで完全な薬物記録を取得
    • パラメータ:
      • id : 薬物識別子
  4. GET /drug/:id/swot
    • 薬のSWOT分析を取得する
    • パラメータ:
      • id : 薬物識別子
  5. GET /drug/:id/financial
    • 医薬品の財務データと予測を取得する
    • パラメータ:
      • id : 薬物識別子
  6. GET /company/:id
    • IDで完全な企業記録を取得
    • パラメータ:
      • id : 会社識別子
  7. POST /search_companies
    • オプションフィルターを使用して企業を検索する
    • 本文: 検索パラメータを含む JSON オブジェクト ( search_companiesツールの入力を参照)
  8. POST /search_deals
    • オプションのフィルターを使ってお得な情報を検索する
    • 本文: 検索パラメータを含む JSON オブジェクト ( search_dealsツールの入力を参照)

設定

環境変数

サーバーには Cortellis API 資格情報が必要です。

CORTELLIS_USERNAME=your_username CORTELLIS_PASSWORD=your_password

Claudeデスクトップへのインストール

開始する前に、 npxが動作するためにデスクトップにNode.jsがインストールされていることを確認してください。

  1. 設定 > 開発者 > 設定の編集に移動します
  2. claude_desktop_config.jsonに以下を追加します。
{ "mcpServers": { "cortellis": { "command": "npx", "args": [ "-y", "@uh-joan/cortellis-mcp-server" ], "env": { "CORTELLIS_USERNAME": "your_username", "CORTELLIS_PASSWORD": "your_password" } } } }
  1. Claude Desktop を再起動して、医薬品開発データの探索を始めましょう。

ビルド(開発者向け)

git clone https://github.com/uh-joan/cortellis-mcp-server.git cd cortellis-mcp-server npm install npm run build

地域開発の場合:

# Copy example environment file cp .env.example .env # Edit .env with your credentials vim .env # or use your preferred editor # Start the server npm run start

ドッカー

docker build -t cortellis-mcp-server . docker run -i --env-file .env cortellis-mcp-server

ライセンス

この MCP サーバーは MIT ライセンスに基づいてライセンスされます。

免責事項

Cortellis™はClarivate Analyticsの商用製品であり、商標です。このMCPサーバーをご利用いただくには、有効なCortellis API認証情報が必要です。認証情報を取得し、Cortellisについて詳しくは、 ClarivateのCortellisページをご覧ください。

このプロジェクトは、クラリベイト・アナリティクスと提携、承認、または後援関係にありません。すべての製品名、ロゴ、ブランドはそれぞれの所有者の財産です。

貢献

貢献を歓迎します!お気軽にプルリクエストを送信してください。大きな変更については、まずIssueを開いて、変更したい点について議論してください。

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

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.

Cortellis データベースで医薬品を検索し、オントロジー用語を探索できるようにし、構造化された JSON 応答による包括的な医薬品開発ステータス情報へのアクセスを提供します。

  1. インストール
    1. クイックスタート
      1. ツール
        1. 特徴
          1. HTTP APIエンドポイント
            1. 設定
              1. 環境変数
              2. Claudeデスクトップへのインストール
            2. ビルド(開発者向け)
              1. ドッカー
                1. ライセンス
                  1. 免責事項
                    1. 貢献

                      Related MCP Servers

                      • -
                        security
                        A
                        license
                        -
                        quality
                        Provides access to the ClinicalTrials.gov AACT database, enabling analysis of clinical trial data, tracking development trends, and generating therapeutic landscape insights.
                        Last updated -
                        15
                        Python
                        GPL 3.0
                        • Apple
                      • -
                        security
                        A
                        license
                        -
                        quality
                        An MCP server enabling AI assistants to search and analyze pharmaceutical data through Cortellis. Features comprehensive drug search, ontology exploration, and real-time clinical trial data access.
                        Last updated -
                        Python
                        MIT License
                        • Linux
                        • Apple
                      • -
                        security
                        F
                        license
                        -
                        quality
                        Enables search and retrieval of academic papers from PubMed database with advanced features like MeSH term lookup, publication statistics, and PICO-based evidence search.
                        Last updated -
                        5
                        Python
                        • Apple
                      • A
                        security
                        A
                        license
                        A
                        quality
                        Search PubMed for articles matching the query.
                        Last updated -
                        1
                        49
                        Python
                        MIT License

                      View all related MCP servers

                      MCP directory API

                      We provide all the information about MCP servers via our MCP API.

                      curl -X GET 'https://glama.ai/api/mcp/v1/servers/uh-joan/cortellis-mcp-server'

                      If you have feedback or need assistance with the MCP directory API, please join our Discord server