UniProt MCP 서버
언어 모델이 UniProt 데이터베이스에서 단백질 정보를 가져올 수 있도록 하는 MCP(Model Context Protocol) 서버입니다. 이 서버는 Claude Desktop 및 기타 MCP 호환 AI 애플리케이션과 통합될 수 있습니다.
특징
- UniProt 검색 : 이름, 유전자 또는 기타 기준으로 단백질 검색
- 단백질 세부 정보 가져오기 : 단백질에 대한 자세한 정보를 검색합니다.
- 단백질 서열 가져오기 : 아미노산 서열 가져오기
- 단백질 함수 가져오기 : GO 용어를 포함한 기능 주석 검색
- 단백질 구조 가져오기 : 관련 PDB 구조 찾기
설치
- 이 저장소를 복제하세요:지엑스피1
- 가상 환경을 만듭니다(선택 사항이지만 권장됨):
- 종속성 설치:
Claude Desktop을 사용한 로컬 설정
- 서버 스크립트를 실행 가능하게 만듭니다.
- 이 MCP 서버를 사용하도록 Claude Desktop을 구성하세요.
macOS/Linux의 경우:
Windows의 경우:
- 다음 구성을 추가합니다(실제 파일 위치와 일치하도록 경로를 업데이트합니다):
- Claude Desktop을 다시 시작하세요
사용 예
Claude Desktop을 설정하면 다음과 같은 질문을 할 수 있습니다.
- "알츠하이머병과 관련된 단백질을 찾아라"
- "단백질 P05067(아밀로이드 베타 전구체 단백질)의 시퀀스를 얻으세요"
- "TP53 단백질의 기능은 무엇인가요?"
- "BRCA1 단백질의 알려진 3D 구조가 있나요?"
개발
테스트를 위해 서버를 직접 실행하려면:
테스트 유틸리티
이 프로젝트에는 기능을 검증하기 위한 두 가지 테스트 유틸리티가 포함되어 있습니다.
1. 서버 상태 점검
MCP 서버가 오류 없이 올바르게 시작되는지 확인합니다.
2. UniProt API 테스트
UniProt API와의 연결을 테스트하고 모든 API 호출이 예상대로 작동하는지 확인합니다.
모든 것이 올바르게 구성되었는지 확인하려면 서버를 사용하기 전에 이러한 테스트를 실행하세요.
특허
MIT
기여하다
기여를 환영합니다! 풀 리퀘스트를 제출해 주세요.
- 저장소를 포크하세요
- 기능 브랜치를 생성합니다(
git checkout -b feature/amazing-feature
) - 변경 사항을 커밋하세요(
git commit -m 'Add some amazing feature'
) - 브랜치에 푸시(
git push origin feature/amazing-feature
) - 풀 리퀘스트 열기
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
언어 모델이 UniProt 데이터베이스에서 단백질 세부 정보, 서열, 기능, 구조를 포함한 단백질 정보를 가져올 수 있도록 하는 MCP 서버입니다.
Related MCP Servers
- AsecurityAlicenseAqualityEnables AI assistants to access protein information directly from UniProt, allowing retrieval of protein names, functions, sequences, and organism data by accession number.Last updated -21PythonMIT License
- AsecurityFlicenseAqualityA Model Context Protocol server that enhances language models with protein structure analysis capabilities, enabling detailed active site analysis and disease-related protein searches through established protein databases.Last updated -26TypeScript
- -securityFlicense-qualityAn MCP server that enables language models to access code intelligence features like completions, definitions, and references across multiple programming languages through the Language Server Protocol.Last updated -Python
- -security-license-qualityA server that enables communication with multiple unichat-based MCP servers simultaneously, allowing users to query different language models and combine their responses for more comprehensive results.Last updated -JavaScript