Skip to main content
Glama

Cortellis MCP Server

Cortellis MCP 서버

Cortellis 데이터베이스에서 약물을 검색하고 온톨로지 용어를 탐색하기 위한 MCP 서버입니다.

설치

지엑스피1

빠른 시작

  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"). explore_ontology를 사용하여 올바른 ID를 찾으세요.
      • action (문자열) - 대상 특정 동작(예: 글루카곤)
      • phase (문자열) - 개발 상태:
        • S, DR, CU, C1-C3, PR, R, L, OL, NDR, DX, W와 같은 짧은 코드를 사용하는 LINKED 형식을 사용합니다.
        • 중요: phase 매개변수에는 단일 위상 값만 지원됩니다. OR/AND 연산자를 사용하지 마세요. 여러 위상을 검색해야 하는 경우 각 위상에 대해 별도의 쿼리를 실행하세요.
        • 예:
          • 단계: "L"
          • 단계: "C1"
          • 단계: "C2"
          • 단계: "C3"
        • 상태 코드:
          • S: 중단됨
          • DR: 발견/임상 전
          • CU: 임상(단계 불명)
          • C1-C3: 1-3상 임상
          • 홍보: 사전 등록
          • 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 (부울) - 과거 개발 상태 필드를 사용하여 검색하려면 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억 달러)을 기준으로 한 회사 규모
        • 형식: 20억 달러 미만인 경우 '<2'
        • 형식: 20억 달러 이상인 경우 '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 Desktop에 설치

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 페이지를 방문하세요.

이 프로젝트는 클래리베이트 애널리틱스와 제휴, 보증 또는 후원 관계가 없습니다. 모든 제품명, 로고 및 브랜드는 해당 소유자의 자산입니다.

기여하다

기여를 환영합니다! 풀 리퀘스트를 제출해 주세요. 주요 변경 사항의 경우, 먼저 이슈를 열어 변경 사항을 논의해 주세요.

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 Desktop에 설치
            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