Cortellis MCP 서버
Cortellis 데이터베이스에서 약물을 검색하고 온톨로지 용어를 탐색하기 위한 MCP 서버입니다.
설치
지엑스피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 응답
explore_ontology
- Cortellis 데이터베이스에서 분류 용어 탐색
- 선택 입력 사항(최소 1개 필수):
term
(문자열) - 일반 검색어category
(문자열) - 검색할 범주action
(문자열) - 대상별 작업indication
(문자열) - 질병/상태company
(문자열) - 회사 이름drug_name
(문자열) - 약물 이름target
(문자열) - 약물 표적technology
(문자열) - 약물 기술
- 반환: 분류 용어와 일치하는 JSON 응답
get_drug
- 주어진 식별자에 대해 사용 가능한 모든 필드가 포함된 전체 약물 기록을 반환합니다.
- 필수 입력:
id
(문자열) - 숫자형 약물 식별자(예: 티르제파티드의 경우 약물 이름이 아닌 "101964")
- 예: { "tool-name": "get_drug", "Tool_Parameters": { "id": "101964" } }
- 반환: 완전한 약물 기록이 포함된 JSON 응답
get_drug_swot
- 선택한 약물 기록을 보완하는 SWOT 분석 반환
- 필수 입력:
id
(문자열) - 숫자형 약물 식별자(예: 티르제파티드의 경우 약물 이름이 아닌 "101964")
- 예: { "tool-name": "get_drug_swot", "Tool_Parameters": { "id": "101964" } }
- 반환: 약물에 대한 SWOT 분석이 포함된 JSON 응답
get_drug_financial
- 재무 논평 및 데이터(실제 매출 및 합의 예측) 반환
- 필수 입력:
id
(문자열) - 숫자형 약물 식별자(예: 티르제파티드의 경우 약물 이름이 아닌 "101964")
- 예: { "tool-name": "get_drug_financial", "Tool_Parameters": { "id": "101964" } }
- 반환: 재무 데이터 및 해설이 포함된 JSON 응답
get_company
- 주어진 식별자에 대해 사용 가능한 모든 필드가 포함된 전체 회사 레코드를 반환합니다.
- 필수 입력:
id
(문자열) - 숫자 회사 식별자(회사 이름이 아님)
- 예: { "tool-name": "get_company", "Tool_Parameters": { "id": "12345" } }
- 반환: 전체 회사 기록이 포함된 JSON 응답
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 응답
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 엔드포인트를 사용할 수 있습니다.
POST /search_drugs
- 선택적 필터를 사용하여 약물 검색
- 본문: 검색 매개변수가 포함된 JSON 객체(
search_drugs
도구 입력 참조)
POST /explore_ontology
- 분류 용어 검색
- 본문: 검색 매개변수가 포함된 JSON 객체(
explore_ontology
도구 입력 참조)
GET /drug/:id
- ID로 전체 약물 기록을 받으세요
- 매개변수:
id
: 약물 식별자
GET /drug/:id/swot
- 약물에 대한 SWOT 분석을 받으세요
- 매개변수:
id
: 약물 식별자
GET /drug/:id/financial
- 약물에 대한 재무 데이터와 예측을 얻으세요
- 매개변수:
id
: 약물 식별자
GET /company/:id
- ID로 전체 회사 기록을 얻으세요
- 매개변수:
id
: 회사 식별자
POST /search_companies
- 선택 필터를 사용하여 회사 검색
- 본문: 검색 매개변수가 포함된 JSON 객체(
search_companies
도구 입력 참조)
POST /search_deals
- 선택 필터를 사용하여 거래 검색
- 본문: 검색 매개변수가 포함된 JSON 객체(
search_deals
도구 입력 참조)
설정
환경 변수
서버에는 Cortellis API 자격 증명이 필요합니다.
Claude Desktop에 설치
npx
작동하려면 시작하기 전에 데스크톱에 Node.js가 설치되어 있는지 확인하세요.
- 이동: 설정 > 개발자 > 구성 편집
claude_desktop_config.json
에 다음을 추가하세요.
- Claude Desktop을 재시작하고 약물 개발 데이터 탐색을 시작하세요!
(개발자를 위한) 빌드
지역 개발을 위해:
도커
특허
이 MCP 서버는 MIT 라이선스에 따라 라이선스가 부여되었습니다.
부인 성명
Cortellis™는 Clarivate Analytics의 상용 제품이며 상표입니다. 이 MCP 서버가 작동하려면 유효한 Cortellis API 자격 증명이 필요합니다. 자격 증명을 얻고 Cortellis에 대해 자세히 알아보려면 Clarivate의 Cortellis 페이지를 방문하세요.
이 프로젝트는 클래리베이트 애널리틱스와 제휴, 보증 또는 후원 관계가 없습니다. 모든 제품명, 로고 및 브랜드는 해당 소유자의 자산입니다.
기여하다
기여를 환영합니다! 풀 리퀘스트를 제출해 주세요. 주요 변경 사항의 경우, 먼저 이슈를 열어 변경 사항을 논의해 주세요.
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 응답을 통해 포괄적인 약물 개발 현황 정보에 대한 액세스를 제공합니다.
Related Resources
Related MCP Servers
- -securityAlicense-qualityProvides access to the ClinicalTrials.gov AACT database, enabling analysis of clinical trial data, tracking development trends, and generating therapeutic landscape insights.Last updated -15PythonGPL 3.0
- -securityAlicense-qualityAn 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 -PythonMIT License
- -securityFlicense-qualityEnables 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 -5Python
- AsecurityAlicenseAqualitySearch PubMed for articles matching the query.Last updated -149PythonMIT License