UniProt MCP サーバー
言語モデルがUniProtデータベースからタンパク質情報を取得できるようにするMCP(Model Context Protocol)サーバー。このサーバーは、Claude Desktopやその他のMCP対応AIアプリケーションと統合できます。
特徴
- UniProtを検索: 名前、遺伝子、その他の基準でタンパク質を検索
- タンパク質の詳細を取得: タンパク質に関する詳細情報を取得します
- タンパク質配列を取得: アミノ酸配列を取得します
- タンパク質機能の取得: GO用語を含む機能注釈を取得します
- タンパク質構造を取得: 関連するPDB構造を検索
インストール
- このリポジトリをクローンします:
- 仮想環境を作成します (オプションですが推奨されます)。
- 依存関係をインストールします:
Claude Desktop を使用したローカルセットアップ
- サーバー スクリプトを実行可能にします。
- この MCP サーバーを使用するように Claude Desktop を構成します。
macOS/Linuxの場合:
Windowsの場合:
- 次の構成を追加します (実際のファイルの場所に合わせてパスを更新します)。
- Claudeデスクトップを再起動します
使用例
Claude Desktop をセットアップしたら、次のような質問をすることができます。
- 「アルツハイマー病に関連するタンパク質を見つける」
- 「タンパク質P05067(アミロイドβ前駆体タンパク質)の配列を取得する」
- 「TP53タンパク質の機能は何ですか?」
- 「BRCA1 タンパク質の 3D 構造は知られていますか?」
発達
テストのためにサーバーを直接実行するには:
テストユーティリティ
このプロジェクトには、機能性を検証するための 2 つのテスト ユーティリティが含まれています。
1. サーバーのヘルスチェック
MCP サーバーがエラーなしで正常に起動することを確認します。
2. UniProt APIテスト
UniProt API との接続をテストし、すべての API 呼び出しが期待どおりに機能することを確認します。
サーバーを使用する前にこれらのテストを実行して、すべてが適切に構成されていることを確認してください。
ライセンス
マサチューセッツ工科大学
貢献
貢献を歓迎します!お気軽にプルリクエストを送信してください。
- リポジトリをフォークする
- 機能ブランチを作成します(
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